オブジェクトの真の表現を取得するための Python の repr() のような C# メソッドはありますか? 次があるとします。
string identifier = "22\n44";
Console.WriteLine(identifier);
これは戻ります
22 44
入手方法はありますか
"22\n44"
Python では、これは簡単です。できますrepr("22\n44")
。
使用に変換しようとしていたので、この質問を考えまし"2244"
た'2244'
var identifier = "2244";
identifier = identifier.Replace("\"", "'");
Console.WriteLine(identifier);
2244
二重引用符は目的のためのものであるため、出力は単にです。しかし、私の場合、私が望むものを得るためにこれを行いました:
identifier = string.Format("'{0}'", identifier);
最初にデータベースがIN ("2244")
代わりにクエリを受信し、IN ('2244')
無効な番号エラーをスローしていたためです。