3

この回答に基づいて:「プロパティはそのタイプと同じ名前にする必要がありますか?」、クラス名と同じプロパティ名を使用し始めました。しかし、最近、奇妙なケースに遭遇しました。それが私だけの問題なのか、どうすれば解決できるのかわかりません。ケースを繰り返すコードは次のとおりです。

class R
{
    public Test Test { get; private set; }

    public R()
    {
        Test = new Test();

        // IntelliSense not working here:
        // Test.Use(
    }
}

public class Test    
{

}

public static class Extensions
{
    public static void Use(this Test test, string msg)
    {
        Console.WriteLine(msg);
    }
}

VS2010 と .NET Framework 4.0 を使用しています

問題を示すビデオは次のとおりです。 http://www.youtube.com/watch?v=HgszAu_Pir0&feature=youtu.be

4

1 に答える 1