1

以下の VB コードを C#.Net に変換しようとしていますが、問題に直面""""cしています。""

""""cvbにあるもの。

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

1 に答える 1

2

vbの""""cとは何ですか。

""""cVBで二重引用符を表します。文字列リテラル内では、1つの二重引用符を表すために2つの二重引用符文字を記述する必要があります。最初と最後の二重引用符は文字列の開始と終了を区切り、文字は文字列cオブジェクトではなく文字オブジェクトとして解釈される必要があることを示します。

C#では、翻訳は次のとおりです。

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

C#では、文字は一重引用符で区切られているため、二重引用符をエスケープする必要はありません。

于 2012-10-04T13:32:11.490 に答える