많은 콤보 박스를 사용합니다. 나는 종종 그들을 통해 루프
C# 루프 비교
while(cmbCompany.SelectedValue.ToString()!=B1ID)
{
cmbCompany.SelectedIndex++;
}
a)는 좀 더 빨리 옵션을 잃었 ... 예를 들어 SelectedValue,에 따라 일치하는 항목을 찾을 수 있습니다!
b) 내 비교가 정수와 비교되는 경우 문자열을 선언하고 integer.ToString()과 같은 값을 설정하면 어떤 이점이 있습니까? 아니면 그냥 위의 예제에서 B1ID.ToString()을 사용하면 컴파일러 최적화 나를 위해?
c) 또는 문자열 비교가 너무 느려서 정수로 SelectedValue를 구문 분석 (또는 형 변환)하는 것이 더 낫지 않습니까?
것은 당신이 윈폼을 사용하고 또는 WPF? –