여기 내 VB 코드, 하나 또는 두 줄로 줄일 수 있습니까?어쨌든 VB.net 코드를 줄이려고합니까?
cmbnA.Text = 1
cmbnJ.Text = 1
cmbnC.Text = 1
cmbsA.Text = "Standard"
cmbsJ.Text = "Standard"
cmbsC.Text = "Standard"
여기 내 VB 코드, 하나 또는 두 줄로 줄일 수 있습니까?어쨌든 VB.net 코드를 줄이려고합니까?
cmbnA.Text = 1
cmbnJ.Text = 1
cmbnC.Text = 1
cmbsA.Text = "Standard"
cmbsJ.Text = "Standard"
cmbsC.Text = "Standard"
음, 나는 그것이 가능하지 않다고 생각합니다. with
문을 사용해 볼 수도 있지만 은 행이 아닌 문자 수만 줄입니다. 사실 라인이 증가 할 것입니다.
줄을 끝내려면 콜론을 사용하십시오.
cmbnA.Text = 1 : cmbnJ.Text = 1 'etc...
질문은 왜 필요합니까? 그것은 프로그램이 실행될 때 차이를 만드는 것과 달리 기능을 더 모호하게 만듭니다.
불가능하지 않습니다. 콜론 (:)을 사용하여 1/2 줄로 줄일 수도 있지만 이는 읽기 쉽도록하기위한 것입니다. 그것은 그 어느 때보 다 다른 영향을 미치지 않습니다. 나는 심각하게 코드를보다 유지 보수가 아닌 짧은 만들기로 보일 것이다하지만
Array.ForEach(Of TextBox)({cmbnA, cmbnJ, cmbnC}, Sub(a) a.Text = "1")
:
는이 구문을 시도 할 수 있습니다.
텍스트 상자에 더 나은 이름을 부여하는 것으로 시작하십시오.