jag önskar inte till manlign list.sort ()….,för class=" codeSnippet " för
1 för > using;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace TestFillArray
{
klassificera programet
{
utan laga kraft huvudsakligt för statisk elektricitet (stränga [] args),
{
DataTable bordlägger = GetTable ();
mySortedLists för int [,] = ny int [bordlägga. Rows.Count, bordlägger. Columns.Count];
för (int i = 0; i < bordlägger. Rows.Count; i++)
{
för (int j = 0; j < bordlägger. Columns.Count; j++)
{
mySortedLists [I, j] += bordlägger. Ror [I] [j,] .ToString (). Längd;
}
}
List listar = nya List ();
för (int i = 0; i < bordlägger. Rows.Count; i++)
{
för (int j = 0; j < bordlägger. Columns.Count; j++)
{
Console.WriteLine (mySortedLists [I, j] .ToString ());
lista. Tillfoga (int. Parse (mySortedLists [I, j] .ToString ()));
}
}
lista. Sortera ();
lista. Vända om ();
foreach (int-objektet listar in),
{
Console.WriteLine (item.ToString ());
}
Console.ReadKey ();
}
statisk elektricitet GetTable DataTable ()
{
//
// här vi skapar en DataTable med fyra kolonner.
//
DataTable bordlägger = nya DataTable ();
bordlägga. Columns.Add (”dosering”, typeof (int));
bordlägga. Columns.Add (”drog”, typeof (stränga)),;
bordlägga. Columns.Add (”tålmodigt”, typeof (stränga)),;
bordlägga. Columns.Add (”datera”, (DateTime) typeof);
//
// här vi tillfogar fem DataRows.
//
bordlägga. Rows.Add (25, ”Indocin”, ”David”, DateTime.Now);
bordlägga. Rows.Add (50, ”Enebrel”, ”Sam”, DateTime.Now);
bordlägga. Rows.Add (10, ”Hydralazine”, ”Christoff”, DateTime.Now);
bordlägga. Rows.Add (21, ”Combivent”, ”Janet”, DateTime.Now);
bordlägga. Rows.Add (100, ”Dilantin”, ”Melanie”, DateTime.Now);
retur bordlägger;
}
}
} <-/pre> |
" klar "
|