У меня есть DataTable
со следующими столбцами:быстрый способ для сопоставления DataTable и массив строк в C#
- Ид
- MSISDN
- статус
- another_column
И a string[2][n]
массив (многомерный):
{msisdn, status, useless_data}. , ,
Мне нужно начинать с 0 по n в массиве строк и искать поле msisdn
в таблице данных. И обновите столбец status
в поле данных из поля состояния строкового массива.
В datatable msisdn не уникально. Более одного столбца может содержать sama msisdn два или более. Однако в строковом массиве msisdn уникален.
Каков самый быстрый способ сопоставить этот массив DataTable и String и сделать что-то еще?
Любые идеи или помощь будут оценены.
Первый из этих таблиц ориентирован на телекоммуникационную отрасль, следовательно, поле «msisdn», поэтому им нужно только здесь, но другие столбцы - это StartDate и EndDate (следовательно, несколько записей), поэтому вам нужна запись с последней версией StartDate , EndDate для этой записи, скорее всего, будет NULL, это поле статуса DataTable, которое вам нужно специально обновить, делает упорядочение действительным в DataTable и изменяет поиск. Просто мысль. – Neil