2017-12-06 18 views
-3

リストにデータを入力しようとしましたが、エラーが発生します。 エラー行model.values.Addオブジェクト参照がオブジェクトのインスタンスに設定されていません。エラー

List<GenelModel> list = myAgility.GetTable(url); 
      GenelClass obj =new GenelClass(); 
      ExtraModel model = new ExtraModel(); 

      //dataset 
      foreach (var item in list) 
      { 




       model.values.Add(new GenelModel() 
       { 
        Saat = item.Saat.Trim(), 
        PTF = item.PTF, 
        Tarih = item.Tarih 
       }); 

モデル

このリストされているモデルである

public class ExtraModel 
{ 
    public List<GenelModel> values { get; set; } 
    public string ParamID { get; set; } 
    public Guid EssizID { get; set; } 
    public int odTip { get; set; } 
} 

一覧モデル

パブリッククラスGenelModel {

public DateTime Tarih { get; set; } 

    public string Saat { get; set; } 
    public Decimal PTF { get; set; } 


} 
+1

をインスタンス化していない、すなわち'値=新しいリスト(); ' – Sean

+0

コールへ'Trim()'は 'item'の' Saat'プロパティがまだ 'null'のときにその例外をスローします。 – bassfader

+0

'values'のデフォルト値は' null'です – edtheprogrammerguy

答えて

1

あなたは私はあなたがvalues` `にリストを割り当てられていませんでした推測しているあなたのvaluesリスト

model.values = new List<GenelModel>();

関連する問題