Я пытаюсь написать метод, который использует следующие два аргумента:
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.