Tôi đang tìm hiểu về cách sử dụng các tệp cấu hình và tôi gặp phải một số vấn đề mà tôi hy vọng ai đó ở đây có thể cho tôi một số lời khuyên. Nó không quan trọng nếu các tập tin của tôi là XML hay không, nhưng phần lớn các ví dụ tôi đã đọc đang sử dụng chúng và Im tất cả cho bất cứ điều gì mà làm cho cuộc sống của tôi dễ dàng hơn.Sử dụng nhiều giá trị cho một khóa trong appSettings
vấn đề Im chạy vào đó là tập tin appSettings dường như được thiết lập để chỉ chấp nhận một giá trị cho một chìa khóa và tôi muốn có một cái gì đó tương tự như:
<key="Machine List" value="Server105" />
<key="Machine List" value="Server230" />
Ive tìm thấy một hack here nhưng nó đã được viết hơn 6 năm trước và tôi không biết liệu có cách nào tốt hơn không.
Một lần nữa, nó không quan trọng nếu đây là XML, tệp phẳng, v.v. Im chỉ cố gắng tìm hiểu cách sử dụng tệp cấu hình thay vì giá trị mã hóa cứng trực tiếp vào ứng dụng.
Cảm ơn sự giúp đỡ của bạn.
nhưng điều đó rất ít ý nghĩa. tại sao bạn cần điều đó? –
Làm thế nào để làm cho "cảm giác nhỏ"? Đôi khi bạn cần một danh sách các giá trị. –
@MitchWheat Một ví dụ sẽ là danh sách các địa chỉ email. Nó dễ dàng hơn để có một dòng cho mỗi địa chỉ thay vì phân tách chúng bằng ';' hoặc ',', phân tích các giá trị, v.v. Nó cũng dễ dàng hơn để nhận xét một mục duy nhất hơn là định vị nó trong cấu hình và xóa nó hoàn toàn. – Yuck