C# で以下の wk.XX.Add(wwkk01); で
System.NullReferenceException:
'Object reference not set to an instance of an object.'
test02.Program.xGTO.XX.get が null を返しました。
が発生してしまいます。
NULLを解決するやり方をご存じであればご教授ください。
お願いします。
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; namespace test02 { public class Program { public string XCD { get; set; } public IList<xxGTO> XX { get; set; } = new List<xxGTO>(); public IList<yyGTO> YY { get; set; } = new List<yyGTO>(); public IList<zzGTO> ZZ { get; set; } = new List<zzGTO>(); public class xGTO { public string XCD { get; set; } public IList<xxGTO> XX { get; set; } public IList<yyGTO> YY { get; set; } public IList<zzGTO> ZZ { get; set; } } public class xxGTO { public string XXCD { get; set; } } public class yyGTO { public string YYCD { get; set; } } public class zzGTO { public string ZZCD { get; set; } } public static void Main(string[] args) { xGTO wk = new xGTO(); wk.XCD = "1"; xxGTO wwkk01 = new xxGTO(); wwkk01.XXCD = "2"; wk.XX.Add(wwkk01); yyGTO wwkk02 = new yyGTO(); wwkk02.YYCD = "3"; wk.YY.Add(wwkk02); zzGTO wwkk03 = new zzGTO(); wwkk03.ZZCD = "4"; wk.ZZ.Add(wwkk03); } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/11 10:15 編集
2020/10/11 10:10
2020/10/11 10:17
2020/10/11 10:30 編集
2020/10/11 10:32 編集