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