-1
A
回答
3
從答案中可以看出,有很多方法可以實現這一點。如果您嘗試調用string
的方法null
或使用string
的索引器null
或空白,則應注意避免發生例外情況。
if(!String.IsNullOrEmpty(input) && input[0] == '&')
{
// yes
}
或...
if(input != null && input.StartsWith("&"))
{
// yes
}
+1
「不檢查null的答案是無效的」,因爲他們說... – ose 2013-05-08 16:48:31
1
string test = "&myString";
if(!string.IsNullOrEmpty(test) && test[0] == '&')
{
// first character is &
}
0
嘗試使用String.StartsWith方法。
if (MyString.StartsWith("&")) {
// do something.
}
2
不需要多次檢查的最簡單方法是使用String.CompareOrdinal過載。
string test = "&string";
if (String.CompareOrdinal(test, 0, "&", 0, 1) == 0) {
// String test started with &
}
由於靜態方法自動處理它們,因此不需要檢查空或空值。
相關問題
- 1. 反轉C中字符串的位置
- 2. 在C#中查找更大字符串中子字符串的所有位置
- 3. 在字符串中定義的位置獲取字符C在C
- 4. 字符串中的字符C的位置
- 5. 在字符串數組中的字符串的特定位置
- 6. 如何在c#中的特定位置替換字符串?
- 7. Python在字符串中找到位置
- 8. 在字符串中存儲字符的位置
- 9. 替換字符串中的字符,在特定位置
- 10. 在不同位置替換字符串中的多個字符
- 11. 插入在特定位置R中字符串的字符
- 12. 計算字符及其在字符串中的位置
- 13. onkeyup在字符串中的字符位置
- 14. arrray中多個字符串的位置
- 15. 識別在位圖中設置的位,並在字符串
- 16. 解析位置字符串
- 17. 資源字符串位置
- 18. 設置NSTextView的佔位符字符串
- 19. 較大的字符串在較大的字符串中的位置
- 20. C# - 如何產生字符串「和」在正確的位置
- 21. 字符串C++中指針的輸出位置
- 22. 交換C中某個單詞的字符串位置?
- 23. 查找列表中的字符串位置C#
- 24. 獲取列表C中字符串的索引位置#
- 25. C#winforms visual studio中連接字符串的多個位置?
- 26. C#從字符串末尾的位置開始返回子字符串
- 27. 使用Linux shell腳本的字符串在字符串中的位置?
- 28. 檢索存在於字符串中的子字符串的位置
- 29. 定義放置c字符串的位置
- 30. 如何在C++中查找字符串中的子字符串的發生次數和位置
你可能會考慮找到一本關於C#的入門書。或者一些在線教程資料。與提出基本問題並等待答覆相比,這會更容易,更快捷。 – 2013-05-08 16:49:00
你說的對,我是C#的新成員,我只是想學習自己,而且我認爲誰比我更懂得不去幫助沒有經驗的人,我的錯誤,對不起每個人! – user2358667 2013-05-08 16:59:47
我並不打算將我的評論作爲批評,而是鼓勵找到初學者的教程,並且知道*學習*。無論如何,你的問題都有很多答案。 – 2013-05-08 21:16:57