« Microsoft SharedView Ver.1 正式版リリース | トップページ | [NEWS] いよいよ本番!? Flash vs Silverlight »

2008年5月13日 (火)

[C#] 型名・メソッド名・プロパティ名・ローカル変数名

…って、 同じでも、 C# コンパイラも VS2008 のコード分析も、 文句言わないみたい。

public class Foo {
    public Foo Bar() {    return this;    }
}

public class Baz {
    public Baz Bar() {    return this;    }
}

public static class Bar {
    public static Foo Foo {
        get {
            Foo Foo = new Foo();
            return Foo.Bar();
        }
    }
    public static Baz Baz() {
        Baz Baz = new Baz();
        return Baz.Bar();
    }
}

…ぅ~むむ、 い~んだろ~か!? f(^^;

|

« Microsoft SharedView Ver.1 正式版リリース | トップページ | [NEWS] いよいよ本番!? Flash vs Silverlight »

プログラミング」カテゴリの記事

コメント

さすがに入れ子クラスの名前は、 怒られますか~
でもなぜなんだろう? < 違いの分からない男 f(^^;

投稿: biac | 2008年5月26日 (月) 18時49分

入れ子クラスの名前は、親クラスのフィールドやプロパティ名とぶつかってると怒られますね。

投稿: 渋木宏明(ひどり) | 2008年5月25日 (日) 20時07分

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [C#] 型名・メソッド名・プロパティ名・ローカル変数名:

« Microsoft SharedView Ver.1 正式版リリース | トップページ | [NEWS] いよいよ本番!? Flash vs Silverlight »