如何解决如何验证textBox.Text的第三个字符
在 short 中,是这样的:
private void checkMethod()
{
if (textBoxCode.Text.Contains("a").Position(Char.3)))
{
// Then do this...
}
}
解决方法
如果我完全理解您的伪代码。有很多方法,但是我想您可以做类似的事情
if(textBoxCode.Text?.Length >= 3 && textBoxCode.Text[2] == 'a')
呼叫textBoxCode.Text?.Length
是基本的容错能力
或者您可以使用ElementAtOrDefault
来完成以上所有操作
以序列或默认值的指定索引返回元素 索引超出范围时的值。
if(textBoxCode.Text?.ElementAtOrDefault(2) == 'a')
,
调用Substring获取特定字符。
if(case == SampleCase.STR) {
obj1.call();
} else if(case == SampleCase.I) {
obj2.call();
} else if(....)
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。