Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#字符串中,语法[/]是什么意思_C#_Syntax - Fatal编程技术网

在C#字符串中,语法[/]是什么意思

在C#字符串中,语法[/]是什么意思,c#,syntax,C#,Syntax,我不能用谷歌搜索as,因为谷歌会屏蔽符号 在这种情况下: Console.WriteLine("Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..."); 谢谢:)这在C#中没有任何意义。Console.WriteLine()调用所做的就是写入以下字符串: "Usage: findduplicatefiles [/sub] DirectoryName [DirectoryName]..." 作为输出输入控制台 但是

我不能用谷歌搜索as,因为谷歌会屏蔽符号

在这种情况下:

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可以选择使用其他目录名