Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向列表集合插入值_C#_Arrays_.net_List_Entity Framework - Fatal编程技术网

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"
    });
}