Sử dụng C# đối tượng initializer cú pháp tôi có thể tạo một đối tượng vô danh như thế này:Instantiating đối tượng ẩn danh bằng C# đối tượng cú pháp khởi tạo lưu trữ trong chuỗi
object empData = new { name = "bob", age = 30, salary = 100000 };
Nhưng nếu tôi có initializer lưu trữ trong một chuỗi, ví dụ như:
string init = "{ name = \"bob\", age = 30, salary = 100000 }";
Cách tốt nhất để chuyển chuỗi này thành thể hiện của đối tượng?
Argh ... bạn nói đúng, tôi biết về các lớp anon được tạo ra tại thời gian biên dịch nhưng bộ não của tôi không tạo kết nối (đoán cuối tuần dài là quá hạn). Ngoài ra mối quan tâm của bạn về bảo mật và đầu vào của người dùng chắc chắn là hợp lệ. Dù sao, lý do tôi đã làm điều này là bởi vì các API tôi đã gọi mất một đối tượng vô danh. Nhưng hóa ra tôi cũng có thể truyền vào một từ điển để giải quyết vấn đề cho tôi. Cảm ơn. –
DSO
Tôi hoàn toàn đồng ý. Tôi thích sử dụng XML rất nhiều bằng cách sử dụng sự phản chiếu để làm cho một số xml tùy chỉnh phức tạp. Nó không dành cho tất cả mọi người, nhưng nếu bạn đang thực hiện XML đơn giản, thì việc sử dụng tuần tự hóa XML XML là đủ: D – pqsk