c#の基本かもしれませんが、解決策が見つかりません..
アプリケーションに 3 つのクラス (1.cs、2.cs、3.cs とします) があります。3.cs クラスで、2.cs で定義されている変数または文字列を使用したい。どうすればそれができますか?
c#の基本かもしれませんが、解決策が見つかりません..
アプリケーションに 3 つのクラス (1.cs、2.cs、3.cs とします) があります。3.cs クラスで、2.cs で定義されている変数または文字列を使用したい。どうすればそれができますか?
1) アクセスする文字列または変数をPUBLIC
2.cs のように宣言します。
2) 3.cs でクラス 2.cs のオブジェクトを作成します
。 3) このオブジェクトを使用して変数にアクセスします。
他のクラスの変数にアクセスするにはさまざまな方法がありますが、最も簡単な方法は継承を使用することです。たとえば、次のようになります。
public class C1 {
public static int x;
}
public class C2 : C1 {
//Now this class can access the x value from the C1 class
}
継承なしでこれを行う別の方法は、次の方法で変数にアクセスすることです。
C1.x
ここで継承について読むことができます