定義した値を別のcsファイルで作成したクラス内で呼びたいのですが、警告が出てしまいます。
原因と解決法を教えていただけないでしょうか。
発生している問題・エラーメッセージ
参照マーシャリングクラスのフィールドであるため、'Fmain.onum'のメンバーにアクセスすると、ランタイム例外が発生する可能性があります。
C#
1namespace Etest 2{ 3 public partial class Fmain : Form 4 { 5 public int onum = 5; //変数の定義 6 7 } 8}
C#
1namespace Etest 2{ 3 class CX 4 { 5 public void Pr() 6 { 7 Fmain main = new Fmain(); 8 string aaa = "5" //aaaは5をstring型で定義する必要があります 9 10 if (aaa == main.onum.ToString()) //定義した変数の呼び出し箇所。 11 12 13 } 14 } 15}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/01 03:44
2019/11/01 04:06