C# 如何将c逗号分隔值字符串转换为列表?
我正在使用ASP.NET4和SQLServer2008R2 我从sql server获取一个对象标量,它是一个字符串,包含以下形式的逗号分隔值: 7,12。。。1,65 我想将此对象转换为列表 我想到了方向: List myList=new Listnew int[]ListmySqlClass.mySqlQueryReturningAnObjectSELECT子句 但这是行不通的 如何将此对象转换为列表 完整答案: 此使用中的答案与更新前选择的答案一致C# 如何将c逗号分隔值字符串转换为列表?,c#,C#,我正在使用ASP.NET4和SQLServer2008R2 我从sql server获取一个对象标量,它是一个字符串,包含以下形式的逗号分隔值: 7,12。。。1,65 我想将此对象转换为列表 我想到了方向: List myList=new Listnew int[]ListmySqlClass.mySqlQueryReturningAnObjectSELECT子句 但这是行不通的 如何将此对象转换为列表 完整答案: 此使用中的答案与更新前选择的答案一致 List myList=new List
List myList=new ListmySqlClass.mySqlQueryReturningAnObjectSELECT子句.ToString.Split','.Selectx=>Convert.ToInt32x.ToList 对字符串使用.Split方法。它将返回一个字符串数组
string yourResult = "1,2,3,4,5";
string[] resultsArray = yourResult.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
对字符串使用.Split方法。它将返回一个字符串数组
string yourResult = "1,2,3,4,5";
string[] resultsArray = yourResult.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
更新
为了确保您的代码能够处理字符串,如1、2、3、、4、5、6,您可以使用String.Split方法重载
更新
为了确保您的代码能够处理字符串,如1、2、3、、4、5、6,您可以使用String.Split方法重载
你试过了吗
您可以使用如下简单的行拆分字符串:
var myString="1,2,4,5,6";
var numberList=myString.Split(',');
你试过了吗
您可以使用如下简单的行拆分字符串:
var myString="1,2,4,5,6";
var numberList=myString.Split(',');
您可以尝试将结果分配给变量 然后将其转换为字符串(如果尚未转换为字符串)
然后在逗号上拆分字符串并将结果分配给列表。您可以尝试将结果分配给变量 然后将其转换为字符串(如果尚未转换为字符串) 然后在逗号上拆分字符串并将结果分配给列表。您可以使用简单的指令,如下所示:
string str = "1,2,3,4,5,7,8,9";
int[]resultInArray = Array.ConvertAll( str.Split(','), item => int.Parse(item));
您可以使用简单的指令,如下所示:
string str = "1,2,3,4,5,7,8,9";
int[]resultInArray = Array.ConvertAll( str.Split(','), item => int.Parse(item));
StackOverflow上已覆盖的可能副本;因此投票关闭。StackOverflow上已覆盖的可能重复项;因此,投票结束。我应该先学习基础知识。我正在寻找类似List myList=myCSVstring.Split','.ToList;但此ivokes:无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List”,我找不到将字符串转换为int的位置。是否需要将其作为int?如果没有,那就让你的列表成为一个字符串列表。事实上,您仍然可以这样做,然后当您从列表中读取它们时,您可以进行转换。ToInt32ListItems是的,我需要它们作为int。是的,我这样做了,我读取字符串并在读取时将其转换为整数。这篇文章可能会有帮助,让我们先学习一些基础知识。我正在寻找类似List myList=myCSVstring.Split','.ToList;但此ivokes:无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List”,我找不到将字符串转换为int的位置。是否需要将其作为int?如果没有,那就让你的列表成为一个字符串列表。事实上,您仍然可以这样做,然后当您从列表中读取它们时,您可以进行转换。ToInt32ListItems是的,我需要它们作为int。是的,我这样做了,我读取字符串并在读取时将其转换为整数。是否有一种语法可以在协助时执行此操作?本文可能会对这一点有所帮助