Cách chuyển đổi Enum thành Key, Value Pairs. Tôi đã chuyển đổi nó trong C# 3.0.Chuyển đổi Enums thành các cặp khóa, giá trị
public enum Translation
{
English,
Russian,
French,
German
}
string[] trans = Enum.GetNames(typeof(Translation));
var v = trans.Select((value, key) =>
new { value, key }).ToDictionary(x => x.key + 1, x => x.value);
Trong C# 1.0 cách để làm như vậy là gì?
Thanks.Just tôi đã hoàn thành việc học.Learnig C# .Tôi sẽ làm theo lời khuyên của bạn sir. – user193276
Nếu tôi muốn cải thiện thiết kế của mình (kiểu mã hóa), tôi có thể gửi tác phẩm của mình và hỏi ý kiến hay chỉ một câu hỏi đơn giản được cho phép trong diễn đàn này không? – user193276
Vâng, các câu hỏi và câu trả lời cụ thể là lý tưởng - nhưng các câu hỏi liên quan đến các đoạn mã nhỏ * về thiết kế, độ rõ ràng, v.v. Chỉ cần không gửi hàng ngàn dòng mã trong một câu hỏi :) Nó cũng giúp nếu ví dụ của bạn ngắn và đầy đủ, thay vì chỉ là một phần của một dự án lớn. –