2017-07-19 23 views
-4

早上好, 我是asp.net的初學者 我用第一種代碼方式準備數據庫 我的問題是:如何聲明一個列表可以爲null的對象?如何聲明對象爲空的asp列表.net

enter image description here

+0

like'List val = null'? – Rahul

+0

'List > ids'?真的不清楚你在問什麼。你有沒有嘗試過某種方法,並以特定的方式失敗? – David

+0

未來的一個很好的提示 - 當你發佈你的問題時留在附近。在第一個十五分鐘內,您可能會得到最需要澄清的問題,您需要回復。如果你不是在這裏作出迴應,人們會做出假設,並且冒着你的問題被低估並被擱置的風險。 –

回答

2

在您的圖表看,我猜你的意思是,你的僱主對象可能有0個或多個BonDeCommande對象。因此List<BonDeCommande>是你想要什麼(可能有一個空列表 - 而不是空)

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

是的,這就是我的意思:) – Askim

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

問號意味着該值可以爲空

+0

OP已經知道如何創建一個可爲空的整數列表,因爲它們在他們的問題中明確指出。他們想知道如何製作一個可爲空的對象列表(或者可能爲空的列表),這可能會讓我們其他人感到困惑,因爲我們已經知道對象是隱式可空的,因爲它們是對象。 –

+0

是的,我的意思是如何在類'Employee'中創建'Bon De Commande'的可空對象列表:(並且對不起,因爲我的問題不明確 – Askim

0

列出它自己可以爲空,所以對象你沒有指定其他莫名其妙。在示例代碼的最後一行之後,列表「val」將包含對象o = null。

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