Сообщение Re[2]: самые элитные сортировщики гномов от 12.10.2021 8:05
Изменено 12.10.2021 8:06 Ночной Смотрящий
Re[2]: самые элитные сортировщики гномов
Здравствуйте, sergii.p, Вы писали:
SP>а что тут такого? Предлагаете писать фабрику для каждого типа? Или может мапы строить и потом по рефлексии создавать колонку?
Ну, хотя бы так:
SP>а что тут такого? Предлагаете писать фабрику для каждого типа? Или может мапы строить и потом по рефлексии создавать колонку?
Ну, хотя бы так:
private static DataFrameColumn CreateColumn(Type kind, string[] columnNames, int columnIndex)
{
var colName = GetColumnName(columnNames, columnIndex);
kind switch
{
typeof (bool) => new BooleanDataFrameColumn(colName),
typeof (int) => new Int32DataFrameColumn(colName),
...
_ => throw new NotSupportedException()
};
}... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: самые элитные сортировщики гномов
Здравствуйте, sergii.p, Вы писали:
SP>а что тут такого? Предлагаете писать фабрику для каждого типа? Или может мапы строить и потом по рефлексии создавать колонку?
Ну, хотя бы так:
SP>а что тут такого? Предлагаете писать фабрику для каждого типа? Или может мапы строить и потом по рефлексии создавать колонку?
Ну, хотя бы так:
private static DataFrameColumn CreateColumn(Type kind, string[] columnNames, int columnIndex)
{
var colName = GetColumnName(columnNames, columnIndex);
return kind switch
{
typeof (bool) => new BooleanDataFrameColumn(colName),
typeof (int) => new Int32DataFrameColumn(colName),
...
_ => throw new NotSupportedException()
};
}... << RSDN@Home 1.3.17 alpha 5 rev. 62>>