2013-03-18 70 views
-7

在c#中,如何在字符串中找到specefic字符。這個「2222 + 2222」是我的字符串,我想在其中找到字符「+」?我想要一個函數,如果它發現它返回一個布爾。如何在字符串中找到特定字符

+2

嘗試[String.Contains](http://msdn.microsoft.com/zh-cn/library/dy85x1sa.aspx)。此外,這很容易Googleable。 – mpen 2013-03-18 21:38:05

+0

'-3'在OP部分努力工作,這一切都不應該成爲火箭科學 – MethodMan 2013-03-18 21:39:02

+0

-1如果你已經谷歌搜索這個問題,你會發現IndexOf是你的問題的答案作爲第一個鏈接。請下次再努力一點。 – Casperah 2013-03-18 21:56:58

回答

1
String s = "2222+2222"; 

if (s.Contains("+")) { 
    // dosomething... 
} 
2

yourString.IndexOf("+")如果字符被發現

既然你喜歡的東西,返回布爾,你可以使用Contains代替但是請注意,Contains不提供執行的情況下,過載將返回0或正數 - 不敏感的搜索。在這很重要的情況下(查找字符串而不關心大小寫),最好使用IndexOf(stringToSearch,StringComparison.InvariantCultureIgnoreCase)來確定是否找到字符串。

+0

謝謝你的詳細解答。 – user1853846 2013-03-18 21:43:19

+0

Hi @ user1853846:請檢查答案是否可以解決您的問題。 – IAbstract 2013-03-18 21:47:32

4

string.Contains(「+」)返回一個布爾值。

相關問題