我知道有两种方法可以检查字符串中的第一个字符是否为某个字符。
var str = "/checking";
if (str.StartsWith("/"))
return;
和过去:
var str = "/checking";
if (str[0] == '/')
return;
在这种情况下(我需要检查char,而不是子字符串)whinh方式会更快?那有什么不同吗?
答案 0 :(得分:0)
第二种方式会快得多。 第一种方法是设计用于处理字符串,因此其代码也需要与不同的比较兼容。 第二种方式仅适用于此条件=>将花费更少的时间
源代码:StartsWith