TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Feramuz Alaçal
NA
2
3.2k
2d string Array have 3 column many rows Sorting help c#
Jan 28 2018 5:52 AM
Hi I am beginner and I want to know sorting 2d string array with 3 columns.
It is
rectangular array
that is not a
jagged array
.
I want to sort for workedYear column.
example array
string[,] workedYear_Name_Stat = { {"8", "ab","married" },
{ "2", "ca","married"},
{ "1", "ga","single" },
{ "3", "as","married" }};
if it was like
string[,] workedYearName = { {"8", "ab" },
{ "2", "ca"},
{ "1", "ga" },
{ "3", "as"}};
Below code sorts
workedYearName because it has 2 columns.
private static void Sirala(string[,] dizi)
{
int length = dizi.Length / dizi.Rank;
for (int i = 0; i < length - 1; i++)
{
for (int j = i + 1; j < length; j++)
{
int ilk = int.Parse(dizi[i, 0]);
int ikinci = int.Parse(dizi[j, 0]);
if (ilk > ikinci)
{
string temp0 = dizi[i, 0];
string temp1 = dizi[i, 1];
dizi[i, 0] = dizi[j, 0];
dizi[i, 1] = dizi[j, 1];
dizi[j, 0] = temp0;
dizi[j, 1] = temp1;
}
}
}
}
Reply
Answers (
1
)
display username and password connected?
Multi-DimensionalArray