Có cách nào để làm cho phương pháp này chung chung để tôi có thể trả về một chuỗi, bool, int hoặc double? Ngay bây giờ, nó trả về một chuỗi, nhưng nếu nó có thể tìm thấy "true" hoặc "false" làm giá trị cấu hình, tôi muốn trả về một bool ví dụ.Làm cách nào để tạo kiểu trả về của một phương thức chung?
public static string ConfigSetting(string settingName)
{
return ConfigurationManager.AppSettings[settingName];
}
Có cách nào để bạn có thể biết loại cài đặt nào là? – thecoshman
Tôi nghĩ câu hỏi bạn thực sự muốn hỏi là "Làm thế nào để cấu hình ứng dụng của tôi được gõ mạnh?" Đã quá lâu rồi kể từ khi tôi làm việc với điều đó để viết một câu trả lời đúng đắn. – Simon
Yah, lý tưởng là tôi không muốn chuyển loại này vào phương thức. Tôi sẽ chỉ có 4 loại tôi đã đề cập. Vì vậy, nếu "true"/"false" được đặt, tôi muốn hàm này trả về một boolean (không cần truyền nó vào phương thức), tôi có thể kết hợp int và double thành double, và mọi thứ khác phải là một chuỗi. Câu trả lời đã được trả lời sẽ hoạt động tốt, nhưng tôi cần phải chuyển loại mỗi lần, điều này có thể là tốt. – MacGyver