Co-6ren">
gpt4 book ai didi

c# - 如何制作可为空的 int 列表

转载 作者:行者123 更新时间:2023-11-30 13:44:31 26 4
gpt4 key购买 nike

我有这个字符串:

string alertsId = "1,2,3,4";

然后我将字符串转换为整数列表:

List<int> list = alertsId.Split(',').Select(n => Convert.ToInt32(n)).ToList();

如何将上面的列表转换为可为空的整数列表?

最佳答案

好吧List<int>是引用类型,因此根据定义可为空。所以我猜您想创建一个可为空整数 ( List<int?> ) 的列表。

您可以简单地使用 Cast<T>() :

List<int?> nullableList = list.Cast<int?>().ToList();

或者直接创建:

List<int?> list = alertsId.Split(',').Select(n => (int?)Convert.ToInt32(n)).ToList();

关于c# - 如何制作可为空的 int 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38119989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com