C# 如何向列表集合插入值
我需要将元素作为一个包含卡片和日期的数组项插入空列表集合C# 如何向列表集合插入值,c#,arrays,.net,list,entity-framework,C#,Arrays,.net,List,Entity Framework,我需要将元素作为一个包含卡片和日期的数组项插入空列表集合 List<TimeOutJustification>TimeOutArray; 超时对正是我的实体类,它包含卡片和日期等参数 我正在检查TimeOutArray是否为0,然后我需要插入卡片和日期 List<TimeOutJustification>TimeOutArray; 我不太清楚这里的场景是什么,但我将假设列表TimeOutArray可能已经初始化,也可能没有初始化,也可能没有项目。听起来像是要检查这些内
List<TimeOutJustification>TimeOutArray;
超时对正是我的实体类,它包含卡片和日期等参数
我正在检查TimeOutArray是否为0,然后我需要插入卡片和日期
List<TimeOutJustification>TimeOutArray;
我不太清楚这里的场景是什么,但我将假设列表
TimeOutArray
可能已经初始化,也可能没有初始化,也可能没有项目。听起来像是要检查这些内容,如果没有项目,请添加一个
首先,如果列表为空,则初始化列表:
if (TimeOutArray == null)
{
TimeOutArray = new List<TimeOutJustification>();
}
大家好,欢迎来到SO!你能更新你的帖子,包括你尝试过的,不起作用的,以及我们希望帮助你的结果吗?另外,请发布
超时调整的定义列表。添加(新的超时调整{Card=“1234”,Date=“12-03-19”})
@AshkanMobayenKhiabani也许,从上面的帖子来看,它是null
,代码会吐出来……这就是我添加注释的原因。OP不是在谈论错误,而是如何去做。
if (TimeOutArray.Count == 0)
{
TimeOutArray.Add(new TimeOutJustification
{
Card = "1234",
Date = "12-03-19"
});
}