Лучший способ удалить повторяющиеся записи из данных таблица

Вы пытаетесь защитить переменные от модификации? Если так, тогда можно использовать шаблон модуля:

var CONFIG = (function() {
     var private = {
         'MY_CONST': '1',
         'ANOTHER_CONST': '2'
     };

     return {
        get: function(name) { return private[name]; }
    };
})();

alert('MY_CONST: ' + CONFIG.get('MY_CONST'));  // 1

CONFIG.MY_CONST = '2';
alert('MY_CONST: ' + CONFIG.get('MY_CONST'));  // 1

CONFIG.private.MY_CONST = '2';                 // error
alert('MY_CONST: ' + CONFIG.get('MY_CONST'));  // 1

Используя этот подход, значения не могут быть изменены. Но, необходимо использовать получать () метод на КОНФИГУРАЦИИ: (.

, Если Вы не должны строго защищать значение переменных, тогда просто, сделайте, как предложено и используйте соглашение ВСЕХ ЗАГЛАВНЫХ БУКВ.

41
задан Benjamin 4 February 2014 в 16:04
поделиться

1 ответ

Чтобы к отличному все столбцы таблицы данных, можно легко получить названия столбцов в массиве строк

public static DataTable RemoveDuplicateRows(this DataTable dataTable)
{
    List<string> columnNames = new List<string>();
    foreach (DataColumn col in dataTable.Columns)
    {
        columnNames.Add(col.ColumnName);
    }
    return dataTable.DefaultView.ToTable(true, columnNames.Select(c => c.ToString()).ToArray());
}

, Как можно заметить, я думал об использовании его как расширение класса

DataTable
0
ответ дан 27 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: