首頁 > 後端開發 > C++ > C# 是否提供了檢查陣列中字串包含情況的有效方法?

C# 是否提供了檢查陣列中字串包含情況的有效方法?

Mary-Kate Olsen
發布: 2024-12-30 22:56:10
原創
314 人瀏覽過

Does C# Offer Efficient Ways to Check String Inclusion in Arrays?

利用C# 決定陣列中的字串包含

所呈現的場景涉及確定表示為「stringToCheck」的字串是否包含任何字串字串陣列中的元素,表示為「stringArray」。為了解決這個問題,C# 提供了一種採用「Contains」方法的有效解決方案。

要實現此目的,請利用「Linq」命名空間提供的「Any」方法。此方法可以檢查字串陣列中的每個元素,並確定「stringToCheck」是否包含這些元素中的任何一個。

以下程式碼片段說明了此方法:

using System.Linq;

if(stringArray.Any(stringToCheck.Contains))
登入後複製

此條件驗證「stringToCheck」是否在「stringArray」中至少包含一個元素。為了確保包含所有數組元素,請將“Any”替換為“All”:

if(stringArray.All(stringToCheck.Contains))
登入後複製

總之,“Any”和“All”方法在C# 中提供了有效的機制來確定單字的存在在字串數組中。

以上是C# 是否提供了檢查陣列中字串包含情況的有效方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板