Re[28]: Будущее C#
От: desperado_gmbh http://www.livejournal.com/users/tolstopuz
Дата: 04.07.03 07:27
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Хотя, надо сказать, что ты сейчас сравниваешь подход и конкретное решение. При моём подходе общая функция форматирования будет вырожденной, т.е., не содержащей кода форматирования. Последний будет вынесен в отдельные функции, специфические для каждого типа (скорее всего — методы).


Я не понимаю главного. Сейчас интерфейс клиентского курсора, грубо говоря, выглядит так:

class DataTable {
  public DataRowCollection Rows {get;}
  public DataColumnCollection Columns {get;}
}

class DataColumnCollection {
  public int Count {get;}
  public DataColumn this[int index] {get;}
}

class DataColumn {
  public string ColumnName {get;}
  public Type DataType {get;}
}

class DataRowCollection {
  public int Count {get;}
  public DataRow this[int index] {get;}
}

class DataRow {
  public object this[DataColumn] {get; set;}
}


Как он изменится, если мы ставим целью избавиться от object и Type?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.