c# 数组形式的string 如何转换 array
一开始就是数组形式的字符串 要转成array格式
多维数组形式的string 如何转换 array
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 樱桃丶老丸子 2023-09-27 16:44关注
可以通过扩展Linq实现,需要数组降低几次维度就调用几次
public void TestMethod() { List<List<string>> list = new List<List<string>>(); var arr1 = list.DimensionalityReduction().ToArray(); List<List<List<string>>> list2 = new List<List<List<string>>>(); var arr2 = list2.DimensionalityReduction().DimensionalityReduction().ToArray(); } public static class Test { /// <summary> /// 对数组进行降维 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="IEnumerableList">要降维的集合</param> /// <remarks> /// 比如二维数组转为一维数组时可以使用该方法 /// </remarks> /// <returns>降低一个维度后的集合</returns> public static IEnumerable<T> DimensionalityReduction<T>(this IEnumerable<IEnumerable<T>> IEnumerableList) { foreach (var IEList in IEnumerableList) { foreach (var item in IEList) { yield return item; } } } }
解决 无用评论 打赏 举报
悬赏问题
- ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥15 Python3.5 相关代码写作
- ¥20 测距传感器数据手册i2c
- ¥15 RPA正常跑,cmd输入cookies跑不出来
- ¥15 求帮我调试一下freefem代码
- ¥15 matlab代码解决,怎么运行
- ¥15 R语言Rstudio突然无法启动
- ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像