在C#中使用减号

Ara*_*ash 6 c#

我想-在下面的代码中使用,但Visual Studio不允许我使用它并给出"错误,意外的字符".

    Name = objFileInfo.Name.Substring(0,  
        objFileInfo.Name.Length – objFileInfo.Extension.Length);  
Run Code Online (Sandbox Code Playgroud)

Las*_*olt 19

这不是你正在使用的减号:

你的(char 8211,数学减去):

Run Code Online (Sandbox Code Playgroud)

减号(更短,char 45 ascii,在C#中表示减号的破折号):

-
Run Code Online (Sandbox Code Playgroud)

尝试复制我上面使用的c#减去它会起作用:-)