Điều gì, nếu bất cứ điều gì, là lợi ích của việc sử dụngVB/VBA StrComp hoặc =
If StrComp(strVal1, strVal2, vbTextCompare) = 0 Then
như trái ngược với sử dụng
If strVal1 = strVal2 Then
Nếu Option Compare Text
được đặt ở cấp module, là có bất kỳ sự khác biệt ?
Tôi biết StrComp xử lý các kịch bản rỗng và <> kịch bản, tôi chỉ quan tâm đến tình huống mà strVal1 và strVal2 có các chuỗi không hợp lệ được gán.
ít mã hơn * luôn * mã tốt hơn? [code golf] (http://codegolf.stackexchange.com/) –
@MarkCh “… tất cả những thứ khác đều bình đẳng,” tất nhiên. –
StrComp với vbBinaryCompare là cách nhanh hơn. 'Bất cứ khi nào bạn có thể, hãy sử dụng so sánh nhị phân. Đây là mặc định của VB. So sánh văn bản chậm hơn nhiều.' http://www.aivosto.com/vbtips/stringopt.html – lpfx