1

我正在尝试将下面的 VB 代码转换为 C#.Net 但在替换""""c时遇到问题""

什么是""""c在 vb.

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

1 回答 1

2

vb中的“”“”c是什么?

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

在 C# 中,翻译是:

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

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

于 2012-10-04T13:32:11.490 回答