【发布时间】:2021-07-16 16:36:53
【问题描述】:
我想创建一个 if 来检查子字符串是否为 "。就像这里:
char comma = '"'
if(String.Substring(6, 1) == comma)
但这不起作用,它给了我这个错误
错误 CS0019 == 运算符不能用于“string”和“char”类型的操作数。
char 版本有替代品吗? 字符串也不起作用,因为第二个引用结束了第一个,第三个没有结束。
【问题讨论】:
-
顺便说一句,这不是逗号
-
foo.SubString(6, 1)[0] == 逗号或更合乎逻辑的 foo[6] == 逗号。 做张贴你写的实际代码,不是这个。
-
通过“字符串也不起作用,因为第二个引用结束了第一个,第三个没有结束。”我假设您的意思是“我不知道如何编写包含双引号的字符串文字”-它是
"\""
标签: c# string string-function