110,535
社区成员
发帖
与我相关
我的任务
分享
string y1 = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处,党群工作处,";
string y2 = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处";
string y3 = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处";
string y4 = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处";
string y5 = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处";
string[] x1 = y1.Split(new char[] { ',' });
string[] x2 = y2.Split(new char[] { ',' });
string[] x3 = y3.Split(new char[] { ',' });
string[] x4 = y4.Split(new char[] { ',' });
string[] x5 = y5.Split(new char[] { ',' });
// 后面这样用:
string[] array = x[0];
// ...
string[] array = x[19];
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
string[] y =
{
"生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处,党群工作处,",
"生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处",
"生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处",
"生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处",
"生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处",
};
List<string[]> list = new List<string[]>();
foreach (string s in y)
{
list.Add(s.Split(','));
}
string[][] x = list.ToArray(); // 这就是你所要的。
// 以下用于输出 x 的内容:
foreach (string[] line in x)
{
foreach (string s in line)
{
Console.Write(s + "\t");
}
Console.WriteLine();
}
}
}
string baseStr = "生产运行处,工程管理部,机动设备处,科技信息处,规划计划处,企管法规处";
string[] baseArray = baseStr.Split(new char[] { ',' });
List<string[]> list = new List<string[]>;
string[] s1= new string[baseArray.Length + 1];
baseArray.CopyTo(s1,0);
s1[baseArray.Length]="党群工作处";
list.Add(s1);
int count=4;
for(i=0;i<count;i++)
{
string[] tmp=new string[baseArray.Length];
baseArray.CopyTo(tmp,0);
list.Add(tmp);
}
//使用时直接可以按索引访问,如list[0]即你的x1,list[1]即你的x2