###前提・実現したいこと
クラスtestで作成したコンストラクタの初期化をクラスProglamで行いたいです。
引数をフォームで宣言した変数を使いたいのですが可能でしょうか?
###発生している問題・エラーメッセージ
エラーメッセージ フィールド初期化値は、静的でないフィールド、メソッド、又はプロパティ'Program.a'を参照できません ###該当のソースコード ```C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication12 { class Program { string[] a = { "", "", "" }; test tst = new test(a, new string[] { "", "", ""}); //ここのaでエラー static void Main(string[] args) { Console.WriteLine(); } } class test { public string[] Name = new string[3]; public string[] Num = new string[3]; public test(string[] name, string[] num) { Name = name; Num = num; } } }
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
visualstudio2015
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/22 04:01