Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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中的字符串#_C# - Fatal编程技术网

C# 删除“;从c中的字符串#

C# 删除“;从c中的字符串#,c#,C#,我有一个字符串,其值为/Daily“。我试图传递到我的应用程序中的参数是/Daily。但是在尝试了几种方法删除引号后,似乎没有任何效果 使用的方法 。删除(“”) .替换(“\”) .trim(“”) 请记住.NET中的字符串是不可变的,因此调用Replace方法实际上不会更改基础字符串——它返回一个表示基于Replace操作的新字符串的值。您需要捕获该返回值才能使其正常工作: var str = "/Daily\""; str = str.Replace("\"", ""); 还请注意,引

我有一个字符串,其值为
/Daily“
。我试图传递到我的应用程序中的参数是
/Daily
。但是在尝试了几种方法删除引号后,似乎没有任何效果

使用的方法

  • 。删除(“”)
  • .替换(“\”)
  • .trim(“”)
请记住.NET中的字符串是不可变的,因此调用Replace方法实际上不会更改基础字符串——它返回一个表示基于Replace操作的新字符串的值。您需要捕获该返回值才能使其正常工作:

var str = "/Daily\"";
str = str.Replace("\"", "");

还请注意,引号在C#中是通过反斜杠(
\
)转义的,而不是正斜杠。

请记住.NET中的字符串是不可变的,因此调用Replace方法实际上不会更改基础字符串——它返回一个表示基于Replace操作的新字符串的值。您需要捕获该返回值才能使其正常工作:

var str = "/Daily\"";
str = str.Replace("\"", "");

还请注意,引号在C#中由反斜杠(
\
)转义,而不是正斜杠。

使用另一个斜杠。您必须正确设置字符串。所有这些都返回一个必须设置的字符串。您还需要使用\而不是/。我已经更新了问题。我确实试过\。当问一个编码问题时,你应该显示你的问题代码。另外,StriplingWarrior的回答也会对你有所帮助。你确定你在问关于C#的问题吗?(作为C#问题的副本关闭,但现在我不太确定)。您的方法调用看起来像Java—您确定已正确标记post吗?请使用另一个斜杠。您一定没有正确设置字符串。所有这些都返回一个必须设置的字符串。您还需要使用\而不是/。我已经更新了问题。我确实试过\。当问一个编码问题时,你应该显示你的问题代码。另外,StriplingWarrior的回答也会对你有所帮助。你确定你在问关于C#的问题吗?(作为C#问题的副本关闭,但现在我不太确定)。您的方法调用看起来像Java—您确定正确标记了post吗?