![]() |
1
4
您可以将字符串与regex或语句结合起来,然后“一次完成”,但从技术上讲,regex仍然会在内部执行循环。最终,循环是必要的。 |
![]() |
2
21
使用LINQ:
当然,你可能想考虑文化和案例,但这是一般的想法。 此外,如果平等不是你所说的“匹配”的意思,你可以一直你需要使用的功能为“匹配”。 |
![]() |
3
12
我真的不能告诉你这是不是绝对是最快的方法,但我通常这样做的方法之一是: 这将检查字符串是否包含数组中的任何字符串:
要检查字符串是否包含数组的所有字符串(元素),只需更改
我不知道这是什么类型的应用程序,但我经常需要使用:
因此,如果您正在检查用户输入,则无需考虑用户是否以大写字母输入字符串,使用toLowerinvariant()可以很容易地将其颠倒。 希望这有帮助! |
![]() |
4
6
这对我来说很好:
|
![]() |
5
1
如果“数组”永远不会更改(或只是很少更改),并且您将有许多输入字符串正在对其进行测试,那么您可以构建一个
但构建哈希集需要一些(小)时间。如果数组经常改变,那么循环是唯一可行的方法。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |