在C#中,List.select()方法中使用将string转换成int
时间: 2023-09-10 09:05:30 浏览: 182
### 回答1:
您可以使用`List.ConvertAll()`方法来将`string`转换为`int`,然后再使用`List.Select()`方法。以下是示例代码:
```csharp
List<string> stringList = new List<string>() { "1", "2", "3", "4", "5" };
List<int> intList = stringList.ConvertAll(int.Parse).Select(x => x * 2).ToList();
```
在上面的示例中,`List.ConvertAll()`方法将`stringList`中的每个字符串转换为整数,然后`List.Select()`方法将每个整数乘以2,最终返回一个`List<int>`包含结果。
### 回答2:
在C语言中,使用分号是非常重要的。分号是用来分隔各种语句的标志。在C语言中,每条语句的结尾都需要加上一个分号。分号的作用是告诉编译器这一行代码结束了,可以继续下一行代码的执行。
举一个例子,如果我们要在C语言中输出一个字符串,代码可能如下所示:
```
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
```
在上面的代码中,我们使用了printf函数来输出字符串"Hello, World!",然后在该行代码的末尾加上了一个分号,表示这行代码已经结束了。
如果我们忘记加上分号,代码就会无法通过编译。例如,下面这段代码是错误的:
```
#include <stdio.h>
int main()
{
printf("Hello, World!")
return 0;
}
```
编译器会报错,提示我们缺少了一个分号。
因此,要注意在C语言中的每条语句结尾都需要加上分号,这是一种很基本的规则,也是为了确保代码的正确性和可读性。
阅读全文