我得到了一個需要重寫爲java的C#項目。不幸的是,原來的程序員無法聯繫到,我在項目中遇到了一些C#特定問題。C#靜態函數以此作爲Java函數的參數
比方說我們有像在C#中的一類:
public static class MySampleClass : Object
{
...
public static IEnumerable<MyObject> MyFunc(this MyObject t) {
//a lot of code
}
...
}
我不,這個函數的參數之前瞭解這。它指的是什麼?我的意思是我們在一個靜態類和一個靜態函數,所以什麼是「這個」?那只是參考t呢?
,當然還有我的問題是,這一功能標題是Java的替代品這樣的:
public static Iterable<MyObject> MyFunc(MyObject t)
或者我需要做什麼嗎?
謝謝您的幫助
和用於java比較:http://stackoverflow.com/questions/4359979/java-equivalent-to-c-sharp-extension-methods –