-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 - 遞歸字符串中子字符串的位置
- 4. 子串在字符串中的位置
- 5. 字符在字符串中當前位置左側的位置
- 6. 如何找到字符串在C++中的子串的位置?
- 7. 在C#中查找更大字符串中子字符串的所有位置
- 8. 在字符串中定義的位置獲取字符C在C
- 9. 字符串中的字符C的位置
- 10. 根據字符串的位置(C#)
- 11. 在字符串數組中的字符串的特定位置
- 12. 如何找到字符串放在字符串中的位置?
- 13. 字符串反轉:反轉字的唯一位置字符串在C#
- 14. C#用位置替換字符串
- 15. 在htmlhelper c的字符串中的位置#
- 16. 如何在c#中的特定位置替換字符串?
- 17. Go中的字符串中的位置
- 18. python 2.7.6在字符串中打印字符串位置
- 19. 在字符串中傳遞位置作爲字符串
- 20. Python在字符串中找到位置
- 21. jquery限制接受的字符在字符串中的位置
- 22. 在一個長字符串中的C++字符搜索(隨機位置)
- 23. 查找字符串中的8位字符串 - 目標C
- 24. onkeyup在字符串中的字符位置
- 25. 插入在特定位置R中字符串的字符
- 26. 在字符串中查找字符的位置
- 27. 在位置x處替換字符串中的單個字符
- 28. 在不同位置替換字符串中的多個字符
- 29. 找到一個字符在字符串中的位置?
- 30. 在字符串中打印字符的位置
你可能會考慮找到一本關於C#的入門書。或者一些在線教程資料。與提出基本問題並等待答覆相比,這會更容易,更快捷。 – 2013-05-08 16:49:00
你說的對,我是C#的新成員,我只是想學習自己,而且我認爲誰比我更懂得不去幫助沒有經驗的人,我的錯誤,對不起每個人! – user2358667 2013-05-08 16:59:47
我並不打算將我的評論作爲批評,而是鼓勵找到初學者的教程,並且知道*學習*。無論如何,你的問題都有很多答案。 – 2013-05-08 21:16:57