在C#字符串中,语法[/]是什么意思
我不能用谷歌搜索as,因为谷歌会屏蔽符号 在这种情况下:在C#字符串中,语法[/]是什么意思,c#,syntax,C#,Syntax,我不能用谷歌搜索as,因为谷歌会屏蔽符号 在这种情况下: Console.WriteLine("Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..."); 谢谢:)这在C#中没有任何意义。Console.WriteLine()调用所做的就是写入以下字符串: "Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..." 作为输出输入控制台 但是
Console.WriteLine("Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]...");
谢谢:)这在C#中没有任何意义。
Console.WriteLine()
调用所做的就是写入以下字符串:
"Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..."
作为输出输入控制台
但是,在Windows命令行中,/
用作命令行参数分隔符,[]
表示它是可选参数。使用提示告诉用户sub
是一个可选参数,可与findduplicatefiles
程序一起使用
示例:
- 对当前目录运行
:findduplicatefiles.exe
C:\>findduplicatefiles .
- 使用
参数对当前目录运行sub
:findduplicatefiles.exe
C:\>findduplicatefiles /sub .
C:\>findduplicatefiles /sub abc def
- 对两个目录运行
,findduplicatefiles.exe
和C:\abc
,并使用C:\def
参数:sub
C:\>findduplicatefiles /sub .
C:\>findduplicatefiles /sub abc def
- 在C#中它没有任何意义。
Console.WriteLine()
调用所做的就是写入以下字符串:
"Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..."
作为输出输入控制台
但是,在Windows命令行中,/
用作命令行参数分隔符,[]
表示它是可选参数。使用提示告诉用户sub
是一个可选参数,可与findduplicatefiles
程序一起使用
示例:
- 对当前目录运行
:findduplicatefiles.exe
C:\>findduplicatefiles .
- 使用
参数对当前目录运行sub
:findduplicatefiles.exe
C:\>findduplicatefiles /sub .
C:\>findduplicatefiles /sub abc def
- 对两个目录运行
,findduplicatefiles.exe
和C:\abc
,并使用C:\def
参数:sub
C:\>findduplicatefiles /sub .
C:\>findduplicatefiles /sub abc def
- 在这种情况下,is对C#没有任何意义。它只是字符串中的一个字符,就像字符串的其余部分一样 在这种情况下,is对C#没有任何意义。它只是字符串中的一个字符,就像字符串的其余部分一样 表示可选择将
/sub
放在目录名之前。这不是一个C#问题。意味着可以选择将/sub
放在目录名之前。这不是一个C#问题。“字符串中的[/”对C#来说没有任何意义。它只是把那些字符写出来。但我认为你对写出来的内容的含义感到困惑
在记录命令行程序时,有一个惯例,即将参数放在方括号中表示该参数是可选的。因此,程序正在写入的字符串表明,命令findduplicatefiles
可能有一个可选的参数/sub
,在该参数之后,它必须至少有一个目录名,即nd也可以有其他目录名。“[/”在字符串中对C#没有任何意义。它只是写出那些字符。但我想你对写出的内容的含义感到困惑
在记录命令行程序时,有一个惯例,即将参数放在方括号中表示该参数是可选的。因此,程序正在写入的字符串表明,命令findduplicatefiles
可能有一个可选的参数/sub
,在该参数之后,它必须至少有一个目录名,即nd可以选择使用其他目录名