2013-07-02 36 views
0

有人可以給我解釋一下這是用方括號[],因爲這之間的區別:方括號[]的使用方式的差異「As String」和「As [String]」?

Private Function FindItem([ListView] As [ListView], [ColumnIndex] As [Int32], [SearchString] As [String], Optional [IgnoreCase] As [Boolean] = False) As Boolean 

...這東西:

Private Function FindItem(ListView As ListView, ColumnIndex As Integer, SearchString As String, Optional ByVal IgnoreCase As Boolean = False) As Boolean 

兩者具有相同傳遞的參數工作。

我在哪裏可以瞭解這個奇怪的vb.net運算符?

回答

2

作爲變量的關鍵字。 Documentation

我不相信使用它們,只需將變量命名爲有意義的東西。

Dim _name As String ' better choice - has meaning now. 
+0

謝謝您的回答 – ElektroStudios

+0

這將是正確的說,如果方括號裏面的東西實際上不是一個關鍵字,然後括號有沒有影響? –

3

在你的例子中,沒有區別。括號用於允許使用保留字。

例子:

Dim [String] As String = Nothing 
[String] = "My String has a poor name" 

的[]周圍的名字,您可以使用保留字。

+0

謝謝您的回答 – ElektroStudios

相關問題