다음 두 개의 인수를 사용하는 메서드를 작성하려면 노력하고있어 :인수로 데이터 유형 보내기?
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.
우리는이보다 더 많은 정보를 이끌거야 .. .. 당신의 메소드는 어떻게 생겼지? 코드를 어떻게 부르는거야? –
영업 시간을 업데이트하는 동안 잠시만 기다려주십시오. – sooprise
아마도 제네릭을 사용할 수있는 것처럼 들릴 수 있습니다. YourFunc (개체 OtherCriticalArgument)과 같은 것입니다. 호기심이 귀하의 개정을보고 적용하는 경우. –