2

我从http://www.vbforums.com/showthread.php?t=616519复制代码以映射网络驱动器以映射驱动器和http://cjwdev.wordpress.com/2010/05/30/delete-network -drive/删除驱动器。我想知道这段代码中的“R”c 是什么意思:

    RemoveNetworkDrive("R"c, True)

它来自第一个链接,然后我想知道如何在变量中模拟这个符号,以便我可以检查第一个可用驱动器并将网络驱动器映射到该字母。我会用谷歌搜索它,但因为我不知道“R”c 是什么意思,所以很难。

4

3 回答 3

3

"R"c是 的Char版本"R"。当你想指定一个字符而不是一个字符串时,你可以使用它。

MSDN这里有一些细节:

您还可以使用方法从单个字符串创建字符串数组String.Split。以下示例演示了与前一个示例相反的情况:它获取一个购物清单并将其转换为一个购物项目数组。在这种情况下,分隔符是Char数据类型的一个实例;因此它附加了文字类型 character c

Dim shoppingList As String = "Milk,Eggs,Bread"
Dim shoppingItem(2) As String
shoppingItem = shoppingList.Split(","c)
于 2011-09-23T12:38:45.850 回答
1

根据函数的要求,它将您的字符串“R”转换为字符

Public Shared Sub RemoveNetworkDrive(ByVal DriveLetter As Char, ...)
于 2011-09-23T12:36:39.267 回答
1

基本上,它是字符文字的语法——它相当于'R'C# 中的语法,如果这样更清楚的话。

于 2011-09-23T12:36:55.883 回答