Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用逗号'标记;s和数字转换为a:“;列表<;int>&引用;,怎样?_C#_Android_List_Xamarin_Int - Fatal编程技术网

C# 用逗号'标记;s和数字转换为a:“;列表<;int>&引用;,怎样?

C# 用逗号'标记;s和数字转换为a:“;列表<;int>&引用;,怎样?,c#,android,list,xamarin,int,C#,Android,List,Xamarin,Int,我用文字制作了一个标签:“Label1.text=”1,2,3,4,5“。我想把所有的数字分开,然后我想把它添加到一个列表中。我需要使用for循环或foreach,因为我选择了一些值,这些值将放在“Label1.Text”中,这些值需要添加到“List”中 我找不到任何正确的代码。有人能帮我吗? 您可以使用返回字符串的方法 数组,该数组包含此实例中 由指定字符串或Unicode字符的元素分隔 数组 现在您有了一个字符串数组。但你的要求是 列表,以便需要转换结果数组中的每个元素 转换为整数以形成列

我用文字制作了一个标签:“Label1.text=”1,2,3,4,5“。我想把所有的数字分开,然后我想把它添加到一个列表中。我需要使用for循环或foreach,因为我选择了一些值,这些值将放在“Label1.Text”中,这些值需要添加到“List”中

我找不到任何正确的代码。有人能帮我吗?

  • 您可以使用返回字符串的方法 数组,该数组包含此实例中 由指定字符串或Unicode字符的元素分隔 数组
  • 现在您有了一个字符串数组。但你的要求是 列表,以便需要转换结果数组中的每个元素 转换为整数以形成
    列表
使用以下代码可以完成整个场景:

string labelText=Label1.Text; // Let it be "1,2,3,4,5";
List<int> inputList = labelText.Split(new char[]{','},StringSplitOptions.RemoveEmptyEntries)
                               .Select(x=> int.Parse(x))
                               .ToList();
string labelText=Label1.Text;//设为“1,2,3,4,5”;
List inputList=labelText.Split(新字符[]{',},StringSplitOptions.RemoveEmptyEntries)
.Select(x=>int.Parse(x))
.ToList();

  • 您可以使用返回字符串的方法 数组,该数组包含此实例中 由指定字符串或Unicode字符的元素分隔 数组
  • 现在您有了一个字符串数组。但你的要求是 列表,以便需要转换结果数组中的每个元素 转换为整数以形成
    列表
使用以下代码可以完成整个场景:

string labelText=Label1.Text; // Let it be "1,2,3,4,5";
List<int> inputList = labelText.Split(new char[]{','},StringSplitOptions.RemoveEmptyEntries)
                               .Select(x=> int.Parse(x))
                               .ToList();
string labelText=Label1.Text;//设为“1,2,3,4,5”;
List inputList=labelText.Split(新字符[]{',},StringSplitOptions.RemoveEmptyEntries)
.Select(x=>int.Parse(x))
.ToList();
string str=Label1.Text;
List=str.Split(',')。选择(x=>int.Parse(x)).ToList();
string str=Label1.Text;
List=str.Split(',')。选择(x=>int.Parse(x)).ToList();

我已经找到了这段代码,但我认为我需要使用add,而且c#中的php代码正在工作。所以我不必使用add?这段代码不工作。我需要把每个数字加起来。我在listview中没有得到任何结果。@Test在
.Split()
行的末尾缺少一个右括号。事实上,我知道我已经找到了这段代码,但我认为我需要使用add,而且c中的php代码正在工作。所以我不必使用add?这段代码不工作。我需要把每个数字加起来。我在listview中没有得到任何结果。@Test在
.Split()
行的末尾缺少一个右括号。事实上,我知道这一点