我有一个输入号码。比方说 545。现在我有这个字符串:string trying = "658;984;756;545;2000;5450"正如你所看到的,545在这个字符串中,但也有5450我只想找到我的输入数字,545但在我当前的代码中我也找到了5450。我目前的代码:
MySet.MyRole = "658;984;756;545;2000;5450";
if (MySet.MyRole is null || MySet.MyRole.IsEmpty())
{
setupSet.MyRole1 = true;
}
else if (MySet.MyRole.Contains(Number.ToString()))
{
setupSet.MyRole1 = true;
}
Run Code Online (Sandbox Code Playgroud)
你可以只是Split我猜
返回一个字符串数组,其中包含此实例中由指定字符串或 Unicode 字符数组的元素分隔的子字符串。
然后使用 Contains
确定元素是否在 List 中。
var input = "658;984;756;545;2000;5450";
var result = input.Split(';').Contains("545");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41 次 |
| 最近记录: |