我找不到任何信息在線或運營商的文檔,但我已經看到這個「:=」在VB.NET中使用了幾次,我不知道它做了什麼。VB.NET - 「」=「做什麼?
回答
這是用於named parameters:
MyMethod(parameterName := value)
哦,這很酷,我甚至不知道你可以提供參數當你調用Sub - 我認爲唯一的方法是MyMethod(value,value2,optionalvalue2)等。謝謝! – Lou
它用於named parameters在方法調用(HT到SLaks的鏈接),通常與可選參數使用。
通常通過ActiveX調用調用Word或Excel方法非常有用,其中有很多可選參數,其中大多數從未使用過。
例
Private Function test(arg1 As Integer, arg2 As Integer) As Boolean
Debug.WriteLine("{0} {1}", arg1, arg2)
Return True
End Function
這兩個都將產生相同的結果
test(arg2:=2, arg1:=1)
test(1, 2)
調試輸出
1 2
1 2
謝謝一堆! – Lou
@LeoKing很高興能幫到你:) –
- 1. VB.NET:'friend'修飾符做了什麼?
- 2. < .... >在VB.NET中做什麼?
- 3. VB.Net - 是什麼
- 4. 什麼在VB.NET
- 5. 做minHeight做什麼?
- 6. WPF能做什麼和不做什麼?
- 7. 在Perl中做什麼=〜做什麼?
- 8. 什麼是在VB.net
- 9. 是什麼在vb.net
- 10. 是什麼在VB.net
- 11. 什麼「?」做?什麼是__FILE__?
- 12. 什麼是setDetailItem:做什麼?
- 13. vb.net ...我在做什麼錯誤的工作訪問
- 14. 我需要做什麼才能在vb.net中使用xml?
- 15. 在VB.NET中:=(冒號等於)是做什麼的?
- 16. VB.NET中的lambda表達式...我做錯了什麼?
- 17. 在VB.NET字符數組中添加「c」是做什麼的?
- 18. VB.NET to English - 這行代碼應該做什麼?
- 19. VB.Net中的LINQ聲明 - 它在做什麼?
- 20. SIFT做什麼?
- 21. 什麼[System.SerializableAttribute()做
- 22. WT_EXECUTEINUITHREAD做什麼?
- 23. requirejs.config()做什麼?
- 24. BasicLSTMCell做什麼?
- 25. System.Concurrency.AsyncLock做什麼?
- 26. || =做什麼?
- 27. Notification.DEFAULT_VIBRATE做什麼?
- 28. android:layout_column做什麼?
- 29. Hibernate.initialize做什麼?
- 30. @SingleValueResult做什麼?
我很想看到它的一些使用示例代碼,這對於你來說太複雜了;-) – musefan