읽을 매개 변수 목록이 있으며 최대 값을 가져와야합니다. 나는 List에 대해 말하는 것이 아니라 몇 가지 int 값에 대해 이야기하고 있습니다.
int ColAssComm = Register.getImportExcelDSTV("AssComm")-1;
int ColAssDwg = Register.getImportExcelDSTV("AssDwg") - 1;
int ColAssGpe = Register.getImportExcelDSTV("AssGp") - 1;
int ColAssName = Register.getImportExcelDSTV("AssName") - 1;
int ColAssPrio = Register.getImportExcelDSTV("AssPrio") - 1;
int ColAssPds = Register.getImportExcelDSTV("AssPds") - 1;
int ColAssSurfPaint = Register.getImportExcelDSTV("AssSurfPaint") - 1;
int ColAssQty = Register.getImportExcelDSTV("AssQty") - 1;
int ColRepName = Register.getImportExcelDSTV("RepName") - 1;
int ColRepQty = Register.getImportExcelDSTV("RepQty") - 1;
int ColRepExecutionClass = Register.getImportExcelDSTV("RepExecutionClass") - 1;
int ColRepTreatment = Register.getImportExcelDSTV("RepTreatment");
그리고 다음과 같은 일을해야합니다.
int maxvalue = Max(ColAssComm,ColAssDwg..., ColRepTreatment)
한 번에 할 수있는 방법이 있습니까?
또 다른 옵션은 다음과 같은 일반 메서드를 만드는 것입니다.
public T FindMax<T>(params T[] items)
{
return items.Max();
}
그냥 MAX를이 방법으로 예에서 모든 변수를 전달하고 다시 얻을 수 있도록 다음 당신은, 당신이 원하는 입력이가 일할 수있는 무엇이든,이 방법으로 매개 변수의 동적 금액을 전달할 수 integers
및 doubles
및 decimals
... 등
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다