лучшая переменная для различной сортировки - PullRequest
0 голосов
/ 16 декабря 2010

Я буду читать следующие данные в матрицу 2x2:

1   blnk1   Stk1-01 3   Unknown blnk1       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
2   blnk2   Stk1-01 3   Unknown blnk2       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
3   blnk3   Stk1-01 3   Unknown blnk3       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
4   blnk4   Stk1-01 3   Unknown blnk4       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
1   CAL1    Stk1-02 3   Standard    CAL1    1   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
2   CAL2    Stk1-02 3   Standard    CAL2    2   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
3   CAL3    Stk1-02 3   Standard    CAL3    3   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
4   CAL4    Stk1-02 3   Standard    CAL4    4   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
5   QC1 Stk1-02 3   QC  QC1 1   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
6   QC2 Stk1-02 3   QC  QC2 2   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
7   QC3 Stk1-02 3   QC  QC3 3   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
8   QC4 Stk1-02 3   QC  QC4 4   C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
A01     Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
B02     Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
C03     Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
D01     Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt
        Stk1-02 3   Unknown 0       C:\Xcalibur\data\8027_THC\Rawfiles  C:\Aria Data\AS Methods\USE THESE METHODS\THC_test.tmt

Мне нужно будет отсортировать всю матрицу по первому столбцу, который может содержать цифры и буквы.

Какой тип данных лучше всего использовать? коллекции? массивы? Мне нужно что-то, что будет поддерживать сортировку по нескольким типам. я предполагаю, что типом может быть просто строка, и в этом случае он может сортировать или не сортировать числа правильно?

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Вы не предоставляете много информации о действиях, которые вы будете выполнять с этими данными.

По сути, имея только общую информацию, которую вы предоставили, я бы выбрал DataSet.

1 голос
/ 16 декабря 2010

Вы можете использовать таблицу данных, как показано в ответе на этот вопрос ...

Как отсортировать двумерный массив в C #?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...