Я пытаюсь написать метод, который использует следующие два аргумента:
ColumnToSort
ColumnType
Причина, по которой я хочу иметь возможность это делать, интерпретируя две вещи, поскольку строка может дать другой результат, чем сравнение тех же двух вещей как число. Например,
String: "10" < "2"
Double: 10 > 2
В общем, я хочу иметь возможность отправлять тип данных double или string в качестве аргумента метода, но я не знаю, как это сделать, но похоже, что это должно быть возможно в C #.
Приложение:
Как я хочу, чтобы мой метод выглядел:
InsertRow(customDataObj data, int columnToSort, DataType dataType){
foreach(var row in listView){
var value1 = (dataType)listView.Items[i].SubItems[columnToSort];
var value2 = (dataType)data.Something;
//From here, it will find where the data object needs to be placed in the ListView and insert it
}
}
Как он будет называться:
I think the above provides enough of an explanation to understand how it will be called, if there are any specific questions, let me know.