永发信息网

C# 二维字符串数组的排列 如何根据给的某一个数对二维数组进行从新排

答案:2  悬赏:60  手机版
解决时间 2021-02-19 03:37
  • 提问者网友:凉末
  • 2021-02-18 07:11
C# 二维字符串数组的排列
如何根据给的某一个数对二维数组进行从新排列
如a=new string[5,2]{{a,b},{g,f},{n,j},{m,h},{j,t}}
现在给一个n的值,要求对每行数组的一列进行判断比较,然后将其设为[0,0]并顺序排列,放在一个新二维数组b中,要怎么做,输出结果如:b=new string[5,2]{{n,j},{m,h},{j,t},{a,b},{g,f}},麻烦各位大佬没给个详细代码谢谢,只是将维度进行从新排了。
clsaa A{
string[,] a=new string[5,2]{{a,b},{g,f},{n,j},{m,h},{j,t}}

string[,] b=new string[,]

public A(string n){
通过n值
在构造函数中实现b=new string[5,2]{{n,j},{m,h},{j,t},{a,b},{g,f}}

}

}

上面只是举个例子,n值是变化的,二维数组里面的每一维也不止两个数,我要是通过构造函数接受的n值,来对二维字符串a,进行判断,在排列二维字符串b。
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-02-18 08:47
排序就行了 行号 i 做排序循环 s[i][0] 然后 s[i][1]跟着变就行了 或者 就 if(index==1) s[i][0]做排列s[i][1]跟着变 if(index==2) s[i][1]做排列s[i][0]跟着变
全部回答
  • 1楼网友:我住北渡口
  • 2021-02-18 10:10
string str=string.empty; char [,] chararray=new char[10,10]; //对二维数据赋值 for(int i=0;i<10;i++)    for(int j=0;j<10;j++)       {           str+=chararray[i,j];       }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯