String ecid=“35-36”;写个C sharpe代码将这个拆开成两个变量存储
时间: 2024-09-24 09:04:08 浏览: 50
nonce:一个查找iOS设备nonce和ECID的小工具
你可以使用C#的字符串分割功能来实现这个需求。下面是一个示例,它将`"35-36"`字符串拆分成两个整数变量:
```csharp
string ecid = "35-36";
int[] ecSplit = ecid.Split('-').Select(int.Parse).ToArray(); // 使用 '-' 分割并转换为整数
// 现在ecSplit[0]将是第一个数字(35),ecSplit[1]将是第二个数字(36)
int firstNumber = ecSplit[0];
int secondNumber = ecSplit.Length > 1 ? ecSplit[1] : 0; // 如果只有一个元素,设置第二个数字为0防止异常
// 打印结果
Console.WriteLine($"First number: {firstNumber}");
Console.WriteLine($"Second number: {secondNumber}");
```
这段代码首先通过`Split('-')`方法将`ecid`按`-`字符切分为数组,然后使用`Select(int.Parse)`将每个部分转换为整数。注意,如果输入的字符串只包含一个数字(例如`"35"`),那么`ecSplit`数组会只有一个元素,所以第二部分我们判断长度大于1来避免索引越界的情况。
阅读全文