使用C# 決定字串陣列中的字串包含
您需要驗證給定字串(表示為「stringToCheck」)是否包含來自儲存在名為「stringArray」的陣列中的字串集合的單字。為此,您需要尋求 C# 實作。
要實現此字串比較,請利用名為「Any()」的 LINQ 擴充方法。它採用 lambda 表達式作為參數,指定條件。在本例中,條件是「stringToCheck」是否包含「stringArray」的特定元素。
以下是體現此功能的程式碼片段:
using System.Linq; if (stringArray.Any(stringToCheck.Contains))
此程式碼最初檢查「stringArray」中的至少一個子字串是否存在於「stringToCheck」中。如果您要求包含所有子字串,只需將“Any”替換為“All”:
if (stringArray.All(stringToCheck.Contains))
以上是如何在 C# 中檢查字串是否包含數組中的任何或所有字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!