前段時間在公司CMS里發過一個問題,現在想來,確實挺無聊的~
using?System;
class?Sample
{
????public?static?void?Main()
????{
????????A?Test?=?new?A();
????????String?TestG?=?(String)Test.G();???????? ???????????????????????
????????Console.WriteLine(TestG);
????}
????class?A
????{
????????string?s;
????????String?F(string?a,?string?b)
????????{
????????????s?=?"One";
????????????a?=?"Two";
????????????b?=?"Three";
????????????return?s;
????????}
????????public?String?G()
????????{
????????????return?F(s,?s);
????????????
????????}
????}
????int?TestOutClass()
????{
????????return?1;
????}
}
本來我是想試下類外的方法,結果那個方法并不在類外。于是我所有的問題都不復存在~
既然是類內的方法,當然會被系統編譯。