将双引号从VB转换为C#的问题

时间:2012-10-04 09:42:19

标签: c# vb.net

我正在尝试将以下VB代码转换为C#.Net但面临问题,同时将""""c替换为""

vb中的""""c

Dim strDeviceName As String = mo("Dependent").ToString.Replace(""""c, "")

1 个答案:

答案 0 :(得分:2)

  

什么是“”,“c in vb。

""""c表示VB中的双引号字符。在字符串文字中,您必须编写两个双引号字符来表示一个双引号。第一个和最后一个双引号分隔字符串的开头和结尾,c字符表示它应该被解释为Character对象而不是String对象。

在C#中,翻译是:

string strDeviceName = mo("Dependent").ToString.Replace('"', "");

在C#中,char由单引号分隔,因此您不必转义双引号!