2011-03-13 22 views
1

這只是一個翻譯問題。如何在vb.net中實現這個通用的

但你如何寫在vb.net一個下面的C#代碼

我的問題是,我不知道如何改寫通用T.

C#代碼,這部分我想翻譯

public static void ShouldEqual<T>(this T actualValue, T expectedValue) { 
Assert.AreEqual(expectedValue, actualValue); } 

我vb.net嘗試

Public Shared Sub ShouldEqual(Of T)(ByVal actualvalue As T, ByVal expectedvalue As T) 
    Assert.AreEqual(expectedvalue, actualvalue) 
End Sub 

而且任何改善這個問題的描述是歡迎

解決辦法:

Public Module UnitTestHelpers 
<Extension()> 
Public Sub ShouldEqual(Of T)(ByVal actualvalue As T, ByVal expectedvalue As T) 
    Assert.AreEqual(expectedvalue, actualvalue) 
End Sub 

回答