Tôi có chuỗi sau đây trong C#:Thay nháy kép với một giá duy nhất
string ptFirstName = tboxFirstName.Text;
ptFirstName
lợi nhuận: "John"
Tôi muốn chuyển đổi này để 'John'
Tôi đã cố gắng rất nhiều biến thể của như sau, nhưng tôi không bao giờ có thể thay thế dấu nháy kép bằng dấu ngoặc đơn:
ptFirstName.Replace("\"", "'");
Ai có thể khai sáng cho tôi không?
Mục tiêu của tôi là để viết những dòng này vào một file XML:
writer.WriteAttributeString("first",ptFirstName); // where ptFirstName is 'John' in single quotes.
1. 'Thay thế' trả về một chuỗi * mới * 2. Tại sao lại chọn với dữ liệu đang thực hiện vào' WriteAttributeString'? (Nó phải được mã hóa "chính xác" trong cả hai trường hợp.) –
Điều này là do tôi cần nó ở định dạng đó trong thẻ SD được đọc bởi một thiết bị đọc nó tìm kiếm dấu nháy đơn - đó là cách nó ... – user2058253