2

C#では、\を使用して特殊文字を無視できます。

string myString = "this is a \" string";

それは1つの完全な文字列として機能します...VBでは、それを実行しても機能しません...

VBの特殊文字を無視する\に相当するものを知っている人はいますか?

4

3 に答える 3

11

VB.NETは、次のように引用符を2倍にします。

Dim myString As String = "this is a "" string"
于 2009-08-13T19:28:20.583 に答える
4

見積もりについては、見積もりを2倍にします。

"This is a ""quote"""

他のすべてについては、あなたは運が悪く、Chrに頼らなければなりません

"This is a string with a " & Chr(10) & "line-feed"
于 2009-08-13T19:29:11.080 に答える
0

二重引用符以外の特殊文字に使用する場合Regex.Unescapeは、c#スタイルのエスケープシーケンスを使用するために使用できます。二重引用符をエスケープするには、(すでに説明した)""(「二重二重引用符」)を使用します。

Console.WriteLine(Regex.Unescape("Test\tTest"))
Console.WriteLine(String.Format(Regex.Unescape("{0}:\t {1}"), a, x))

チャオ!ステファン

于 2013-10-16T15:06:37.430 に答える