2012-02-01 9 views
22

thể trùng lặp:
Tool to refactor C# var to explicit typeChuyển đổi "var" thành loại rõ ràng trong Visual Studio?

Liệu Visual Studio có bất kỳ loại phím tắt (shortcut nghĩa ngắn viết ra tên loại thực tế) cho phép bạn viết "var" và có nó được chuyển đổi thành tên loại thực tế?

ví dụ:

var x = new Dictionary<string, string>(); 

:: Làm điều kỳ diệu ::

Dictionary<string, string> x = new Dictionary<string, string>(); 

EDIT - Để tất cả các kẻ thù ghét câu hỏi: Tôi hỏi vì tôi đang ở trong một tình huống mà tôi muốn tìm tất cả các tham chiếu đến một loại cụ thể trong giải pháp của tôi. Vars không hiển thị trong tìm kiếm đó.

+10

ReSharper có thể thực hiện việc này. Không chắc chắn nếu bạn muốn nghe điều đó :) –

+1

Tôi không nghĩ rằng VS có nó, nhưng ReSharper chắc chắn không. –

+4

Chỉ tò mò thôi, nhưng tại sao? – Cameron

Trả lời

2

Các công cụ của bên thứ ba như Resharper có thể chuyển đổi các biến được nhập hoàn toàn để nhập rõ ràng và ngược lại. Resharper cho phép bạn ồ ạt chuyển đổi tất cả chúng hoặc chọn và chọn những trường hợp cần chuyển đổi.

Nhưng hãy để tôi hướng dẫn bạn đến Will using 'var' affect performance?, nơi các đối số và chống lại việc nhập hoàn toàn được thực hiện.