staticを使って他の静的なクラスにアクセスする方法


例えば

sampleclassに

public static int sample

sample = 10;

というものがあったとします。

これを sample2のクラスに

sampleをstaticとして入れる方法はありますでしょうか。 c#です




プロパティを使用すれば`sample2`内で見かけ上は`sampleclass.sample`直接にアクセスすることが可能です。

[code]

    class sample2
    {
        private static int sample
        {
            get
            {
                return sampleclass.sample;
            }
            set
            {
                sampleclass.sample = value;
            }
        }
    }
    
[/code]

ただし真のフィールドではありませんので、参照としては使用できません。

またC#6.0であれば`using static sampleclass`で`sampleclass`を省略してメソッドを呼び出し可能です。

