C#从另一个数组创建数组
本文关键字:数组 创建 另一个 | 更新日期: 2023-09-27 17:59:12
希望这是一个非常简单的解决方案。我有一个用"-"分割的字符串,然后我想将其分割成另一个数组,但似乎无法使其工作。感谢您的帮助。
SplitEC = textBox1.Text.Split('-');
例如textBox1.text = "asdf-asfr"
然后我可以得到:
SplitEC[0]
例如asdf
然后我想得到SplitEC[0]
的每一个单独的元素,但对我来说,没有什么是可行的。
例如SplitEC[2]
将是d
因为SplitEC[0]
是string
,所以您可以像这样单独访问字符:
char c = SplitEC[0][2]; // 'd'
注意,结果是char
;如果您想要string
,请致电ToString()
:
string c = SplitEC[0][2].ToString(); // "d"
或者,如果你想要一个字符数组,你可以调用ToCharArray
:
char[] chars = SplitEC[0].ToCharArray();
char c = char[2]; // 'd'
或者,如果你想要一个字符串数组,你可以使用一个小linq:
string[] charStrings = SplitEC[0].Select(Char.ToString).ToArray();
string c = charStrings[2]; // "d"
您可以简单地链接数组索引器。SplitEC[0]
返回字符串。。其实现了用于单个CCD_ 13s的索引器。
char c = SplitEc[0][2]; // d
// |________||__|
// ^ string ^ characters of the string