相关疑难解决方法(0)

如何从逗号分隔的字符串创建List <T>?

鉴于变量

string ids = Request.QueryString["ids"]; // "1,2,3,4,5";
Run Code Online (Sandbox Code Playgroud)

有没有办法将它转换为List而不做类似的事情

List<int> myList = new List<int>();

foreach (string id in ids.Split(','))
{
    if (int.TryParse(id))
    {
        myList.Add(Convert.ToInt32(id));
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics

14
推荐指数
2
解决办法
4万
查看次数

我如何将string []转换为list <int>?

我如何将字符串数组转换为int列表?(不用我自己的方法逐个转换它们)

从谷歌搜索我看到名为ToList()和ConvetAll()的方法,但我不能输入它们,为什么会这样?

我试过的是:

new list<int>((int[])s.Split(','));

我收到错误,我不能将字符串[]转换为int [] :(

c# arrays

14
推荐指数
2
解决办法
3万
查看次数

将逗号分隔的数字串转换为List <int>?

可能重复:
拆分字符串,在一行中转换ToList <int>()
将逗号分隔的整数字符串转换为int数组

我有一个字符串: string test = "1,2,3,4";

有没有更简单的方法(语法上)将它转换为List<int>等效于这样的东西:

string[] testsplit  = test.Split(',');
List<int> intTest = new List<int>();
foreach(string s in testsplit)
    intTest.Add(int.Parse(s));
Run Code Online (Sandbox Code Playgroud)

c# string split

1
推荐指数
1
解决办法
3836
查看次数

C#将字符串转换为int []的最佳方法是什么

可能重复:
拆分字符串,在一行中转换ToList <int>()...

我有一个看起来像这样的字符串.

string s = "1,6,4,3,5,7,4";
Run Code Online (Sandbox Code Playgroud)

我想将其转换为整数数组.

在C#中执行此操作的最佳和最快方式是什么?

c# arrays string int string-parsing

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×4

arrays ×2

string ×2

generics ×1

int ×1

split ×1

string-parsing ×1