C#以无环方式将字符串拆分为多维数组或锯齿状数组如何将字符串拆分为多维数组或没有循环字符串的锯齿状数组拆分成多维数组或锯齿状数组?我看到一个代码片段,其中有人使用文件流执行此操作,但我无法弄清楚如何使其适用于我的字符串。我的字符串类似于1:2;3:1;4:1,可以拆分为ID:Qty。这是我看到的代码:string[][]lines=File.ReadAllLines(path).Select(line=>line.Split(',').ToArray()).ToArray();提前致谢。字符串s="1:2;1:3;1:4";String[][]f=s.Split(';').Select(t=>t.Split(':')).ToArray();MyString.Split(';').Select(s=>s.Split(':'))这将为您提供IEnumerable>。如果你真的愿意,你可以调用.ToArray(),但这很少是值得的。以上就是C#学习教程的全部内容:C#以非循环的方式将字符串拆分为多维数组或锯齿状数组。如果对大家有用,需要进一步了解C#学习教程,还望大家多多关注~本文为收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
