누군가이 코드 줄이 실제로 무엇을하고 있는지 설명 할 수 있습니까?다음 코드 줄을 설명 할 수 있습니까?
txtModule.Visible = (cboModule.SelectedIndex = 0)
것은 나는 cboModule 0의 selectedIndex의를 갖는 부울 결과 txtModule의 visible 속성을 설정합니다 바라고 있지만, 이러한 경우이며, 만약 그렇다면 왜.
이 답변을 찾으려고했지만이 종류의 할당이 무엇인지 알 수 없으므로이를 알고 있으면 도움이됩니다.
단순히 표현식의 결과를 할당하는 것입니다. '(cboModule.SelectedIndex = 0)'는 인덱스가 0인지 아닌지에 따라 true 또는 false를 반환하는 부울 식입니다. 결과 부울은 'Visible' 속성에 할당됩니다. –
고마워, 내가 기대했던 것처럼 항상 작동하지 않을까 우려했다. 예를 들어 cboModule.SelectedIndex의 값을 0으로 설정했다. – Graham
C#에 상응하는 txtModule.Visible = (cboModule.SelectedIndex == 0)'여기서 과제와 평등은 다른 연산자입니다. –