請問~
我自訂了兩個類別~
Test1
Test2
我在Test1 有製作 :
explicit operator Test1(Test2 t)
explicit operator Test2(Test1 t)
可是我現在是要轉換的是陣列
Test2[] 要轉換到 Test1[]
要如何可以簡易可以完成 又 可以重利用呢??
繁請知道的大大解答一下~~謝謝~~
HI,
您可以寫一個迴圈陣列的元素交給您自己寫好的operator進行轉換後再放入另外一個陣列中即可
tihs
VS2008可以用Extension Method幫Test2[]型別加個自訂的Method,之後就可以呼叫test2array.ConverToTest1( )。詳細作法自己找範例。其實跟你自己寫個一般的function做轉換意思差不多。
public static void ConvertToTest1(this Test1[] source){ }