如何声明对象可以为空的asp .net列表

时间:2017-07-19 11:57:19

标签: c# asp.net asp.net-mvc visual-studio entity-framework-6

早上好, 我是asp.net的初学者 我真的使用第一种代码方法准备数据库 我的问题是:如何声明一个可以为null的对象列表?

graph

3 个答案:

答案 0 :(得分:2)

查看你的图表,我猜你的意思是你的雇主对象可能有0个或更多的BonDeCommande对象。因此List<BonDeCommande>就是你想要的(它可能有一个空列表 - 而不是null)

public class Employer {
    public string code {get; set;}
    public string mdp {get; set;}
    ...
    public List<BonDeCommande> bonDeCommandes {get; set;}
}

答案 1 :(得分:1)

List<int?> aList = new List<int?>();

问号表示该值可以为空

答案 2 :(得分:0)

列出它self可以为null,因此您不必以其他方式指定该对象。在示例代码的最后一行之后,列表“val”将包含对象o = null。

List<object> val = null;
List<object> val = new List<object>();
object o = new object();
o = null;
val.Add(o);