2012-02-19 3 views

답변

2
Dim blnResult As Boolean 
blnResult = chkTest = vbChecked 
+2

내가로 써서'blnResult = (chkTest.Value = vbChecked)' –

+0

이유는 무엇입니까? 대괄호는 중복됩니다. – CJ7

+6

모두 "중복"입니다. 그러나 코드는 다른 프로그래머가 읽을 수 있도록 작성되었습니다. 컴파일러는 관계없이 동일한 바이너리를 생성합니다. 나는 그것을 괄호 안에 넣는 것이 훨씬 더 읽기 쉽다고 생각한다. 명시 적으로 'Value'속성에 액세스하는 것은 훨씬 더 읽기 쉽고 "기본"속성의 사용으로 인해 발생하는 원치 않는 놀라움을 줄여줍니다. –

관련 문제