문자열이 NULL인 경우를 판단해야 할 때가 많다. 특히 파일명을 입력받는 과정에서 아무값도 넘겨주지 않는 경우도 고려해야 한다.
일반적으로 문자열비교는 그 내용을 가지고 하지만, NULL인지 여부를 판단하는 경우에는 문자열의 길이로 판단하는 것이 훨씬 빠르다.
1 2 3 4 |
'고치기 전 If dlgFile.FileName <> "" Then txtBuildingDataFileName.Text = .FileName End If |
1 2 3 4 |
'고친 후 If dlgFile.FileName.Length <> 0 Then txtBuildingDataFileName.Text = .FileName End If |