我是C#的一名完全新手(我以前從未使用過),最近需要查看一些寫在其中的代碼。我花了最長的時間試圖追蹤一個類中不存在的方法,這個方法似乎沒有在使用它的類中定義。後來我發現它是一種「擴展方法」,我收集的是一種由某種來源嫁接到另一個類上的方法。確定函數在C#中的定義位置?
我完全理解這種語言功能的基本原理,並且實際上認爲它非常好。然而,由於在語言方面沒有太多經驗的人,由於所討論的方法可以在任何地方定義,所以它使得查找不熟悉的方法變得更加困難。
我的問題是這樣的:給定一個不熟悉的C#方法調用,考慮到它可能是一個在完全獨立的類中定義的擴展方法,我最好查找它的更多信息是什麼?
...或者按F12。 – Joey 2011-01-08 20:44:45