グローバル変数に関して質問です。
↓のコードの
System.DateTime nowDT = System.DateTime.Now;
int n = nowDT.year;
ですが一度
nowDTをインスタンス化しそのあとにint n = nowDT.year;と代入すると
「フィールド初期化子では静的でないフィールド、メソッドまたはプロパティを参照できない」とエラー画で出てしまうのでてしまうのですがこれなぜでしょうか。
void Startメソッドのなかでは初期化かのうなのですが
よろしくお願いします。
C#
1System.DateTime nowDT = System.DateTime.Now; 2int n = nowDT.year; 3 4 void Start () { 5 6 int year = nowDT.Year; 7 String dow = nowDT.DayOfWeek.ToString(); 8 9 Debug.Log (dow); 10 11 } 12}
回答1件
あなたの回答
tips
プレビュー