簡體   English   中英

C#:如何檢查會話中列表的長度

[英]C# : How to check length of list in Session

我想檢查會話中列表的長度。 怎么做?

例如 :

Session["AnswerDetail"] = new List<T_Answer_Detail>();

if(Session["AnswerDetail"].Length!=5)
{
 lblMessage.Text = "Your answer is complete";
}

謝謝。

嘗試進行安全的強制轉換 ,以確保您在會話中具有列表,並修飾Lenght屬性:

var anserDetails = Session["AnswerDetail"] as List<AnswerDetail>;

if(anserDetails != null && anserDetails.Length != 5)
{
   lblMessage.Text = "Your answer is complete";
}

如果列表是數組,泛型列表或任何其他類型的集合,則不確定列表的eh類型。 代碼上的AnswerDetail只是一個示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM