Các tiêu chuẩn mã hóa của chúng tôi yêu cầu chúng tôi giảm thiểu việc sử dụng C# var (gợi ý rằng việc sử dụng nó là kết hợp với LINQ). Tuy nhiên có những lúc khi sử dụng Generics, nơi nó thuận tiện hợp lý ví dụ:Công cụ để cấu trúc lại C# var thành loại rõ ràng
Dictionary<DateTime, Dictionary<string, float>> allValues = ...
// ...
foreach (var dateEntry in allValue)
là dễ dàng hơn để gõ
foreach (KeyValue<DateTime, Dictionary<string, float>> dateEntry in allValue)
(và dễ dàng hơn ghi nhớ những gì loại rõ ràng là trong một số trường hợp).
Bất kỳ công cụ tái cấu trúc nào đều có khả năng chuyển đổi công cụ cũ sang công cụ sau. Tôi đã có một cái nhìn tại Resharper nhưng nó dường như không làm (thực sự nó là gợi ý mặc định là để đi theo hướng ngược lại).
đẹp bạn thấy làm thế nào để làm điều đó với số lượng lớn :) 1 – Bluenuance
Cảm ơn, tôi mới để Resharper và đã không tìm thấy nó. –