2011-09-23 15 views
2

我複製代碼到網絡驅動器從http://www.vbforums.com/showthread.php?t=616519映射到驅動器和http://cjwdev.wordpress.com/2010/05/30/delete-network-drive/映射到刪除該驅動器的網絡驅動器時的意思。我想知道什麼是「R」 C在這段代碼的意思是:什麼「R」 C映射使用此功能

RemoveNetworkDrive("R"c, True) 

這些來自第一鏈接,然後我想知道如何來模擬這個符號在一個變量,所以我可以檢查第一個可用的驅動器並將網絡驅動器映射到該字母。我會谷歌搜索它,但因爲我不知道什麼「R」C意味着它很難。

回答

3

"R"c"R"Char版本。當你想要指定一個字符而不是字符串時使用它。

MSDN有一些細節here

您也可以通過使用String.Split方法創建一個字符串的字符串數組。下面的例子演示了與前面的例子相反的例子:它需要一個購物清單並將其變成一個購物物品數組。在這種情況下,分隔符是Char數據類型的一個實例;因此它附加了文字類型字符c

Dim shoppingList As String = "Milk,Eggs,Bread" 
Dim shoppingItem(2) As String 
shoppingItem = shoppingList.Split(","c) 
+0

謝謝。我一直想知道你在VB.NET中如何做字符文字 – pulsar27

1

它的串「R」轉換爲字符,從功能

Public Shared Sub RemoveNetworkDrive(ByVal DriveLetter As Char, ...) 
1

要求 - 這是一個character literal的語法,基本 - 它是'R'在C#中的等價物,如果這使得它更清楚。