我有一個5個項目的字符串數組。如何通過linq查詢來獲得這5個項目之一?爲什麼這個linq查詢返回一個布爾值而不是select的第一個結果?
下面的代碼只返回布爾值true。
string[] allWebTemplateSettings =SiteLidmaatschapSettings.Current.ProvisioningSettings;
var webTemplate = allWebTemplateSettings
.Select(x => x.StartsWith(string.Format("Template:{0}", web.WebTemplate)))
.FirstOrDefault();
您選擇StartsWith的返回值的類型是布爾 – MUG4N