none
תרגום delegate מ#C לVB.NET RRS feed

  • שאלה

  • כיצד כותבים את ה delegate הבא ב VB.NET:

    ((SqlCeSyncProvider)syncOrchestrator.LocalProvider).ApplyChangeFailed += new EventHandler<DbApplyChangeFailedEventArgs>(Program_ApplyChangeFailed);
    
    
    
    static void Program_ApplyChangeFailed(object sender, DbApplyChangeFailedEventArgs e)
    {
      // display conflict type
      Console.WriteLine(e.Conflict.Type);
    
      // display error message 
      Console.WriteLine(e.Error);
    }
    
    

    תודה


    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    יום ראשון 09 ינואר 2011 08:00

תשובות

  • DirectCast(syncOrchestrator.LocalProvider, SqlCeSyncProvider).ApplyChangeFailed += New EventHandler(Of DbApplyChangeFailedEventArgs)(Program_ApplyChangeFailed)
    
    Private Shared Sub Program_ApplyChangeFailed(sender As Object, e As DbApplyChangeFailedEventArgs)
    	' display conflict type
    	Console.WriteLine(e.Conflict.Type)
    
    	' display error message 
    	Console.WriteLine(e.[Error])
    End Sub
    
    

     

    באופן כללי, יש כל מיני אתרים שממירים קוד בין C# ו VB.NET ולהיפך.
    לדוגמא, http://www.developerfusion.com/tools/convert/csharp-to-vb/

     


    Arik Poznanski
    blogs.microsoft.co.il/blogs/arik

    • סומן כתשובה על-ידי Meir Pinto יום שלישי 11 ינואר 2011 06:36
    יום שני 10 ינואר 2011 08:11