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。
C# 二维字符串数组的排列 如何根据给的某一个数对二维数组进行从新排
答案:2 悬赏:60 手机版
解决时间 2021-02-19 03:37
- 提问者网友:凉末
- 2021-02-18 07:11
最佳答案
- 五星知识达人网友:话散在刀尖上
- 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];
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯