C# aşağıdaki dizesi vardır:tek bir teklifle çift tırnak değiştirilmesi
string ptFirstName = tboxFirstName.Text;
ptFirstName
döner: Ben sayısız varyasyonları denedim 'John'
bu dönüştürmek istediğiniz "John"
Aşağıdakiler, ancak çift tırnakları tek tırnak işareti ile değiştiremiyorum:
ptFirstName.Replace("\"", "'");
Herkes beni aydınlatabilir mi?
Amacım bir XML dosyasına bu yazmaktır:
ptFirstName.Replace("\"", "'");
çalışmıyor
writer.WriteAttributeString("first",ptFirstName); // where ptFirstName is 'John' in single quotes.
1. "Değiştir" bir * yeni * dizgisi döndürür 2. Neden "WriteAttributeString" ile veri yapılıyor? (Her iki durumda da "doğru" olarak kodlanmalıdır.) –
Bunun nedeni, tek bir tırnak işareti arayan bir aygıt tarafından okunan bir SD kartında bu formatta buna ihtiyacım olmasıdır. Bu, bu şekilde ... – user2058253