I C#で次の文字列があります。単一引用符と二重引用符の交換
string ptFirstName = tboxFirstName.Text;
ptFirstName
リターン:私は、私は数多くのバリエーションを試してみました'John'
にこれを変換したい"John"
を次のようになりますが、二重引用符を一重引用符に置き換えることはできません。
ptFirstName.Replace("\"", "'");
誰でも私を啓発できますか?
私の目標は、XMLファイルにこれを記述することです:
writer.WriteAttributeString("first",ptFirstName); // where ptFirstName is 'John' in single quotes.
1. 'Replace'は* new *文字列を返します2.なぜデータが' WriteAttributeString'に含まれているのですか? (いずれにしても「正しく」コード化されているはずです) –
これは、シングルクォーテーションを探しているデバイスで読み取られたSDカードにその形式で必要とするためです。 – user2058253