有人知道如何在foreach聲明中將字符串與模型中的項目進行比較嗎? 例如: 我有這樣的foreach循環在foreach語句中比較模型
@foreach (var item in Model)
{
//code here
}
,但我想,等於另一個字符串例如像只顯示項:
String example ="Hello"
@foreach (var item in Model.where(c => c.Name).equals() example)
{
//code here
}
????這不適合我,我不知道如何做到這一點。
我想知道你怎麼能在foreach循環內部模型比較一個項目爲一個字符串
什麼是你的模型定義? – Christos
你必須寫一個大寫「W」和「Equals」的大寫「E」的「Where」。 C#區分大小寫!你也過早地關閉括號。它應該是'Model.Where(c => c.Name.Equals(example))'。並且將'example'作爲參數傳遞給'Equals'。 –
yeha我知道c#是區分大小寫的我寫在小寫字母只是爲了顯示porpuse我指的是我沒有知道如何使「where」語句正確 –