如何检查c#中的字符串是否以char的ascii代码开头?函数StartsWith只接收一个字符串而不是char.我想知道字符串是以86的ascii开头,以ascii为91结尾.我怎样才能实现这个目的?
您可以通过访问字符串的char数组来检查开始和结束:
string s = "...";
if ((!String.IsNullOrEmpty(s)) &&
(s[0] == (char)86) && (s[s.Length-1] == (char)91))
// doSomething
Run Code Online (Sandbox Code Playgroud)
您可以使用string.Startswith like
bool success = yourString.StartsWith(Char.ConvertFromUtf32(86))
&& yourString.EndsWith(Char.ConvertFromUtf32(91));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4086 次 |
| 最近记录: |