Раніше я задавав питання про те, чому я бачу так багато прикладів використання var
ключового слова, і я отримав відповідь, що хоча це потрібно лише для анонімних типів, він все-таки використовується для того, щоб зробити написання коду "швидшим" / простішим та "просто тому".
Перейшовши за цим посиланням ("C # 3.0 - Var Is Objec"), я побачив, що var
в ІЛ збивається відповідний тип (ви побачите це приблизно в середині статті).
Моє запитання полягає в тому, наскільки більше, якщо такий є, ІЛ-код за допомогою var
ключового слова займає, і чи було б це навіть близько до того, щоб вимірювати рівень продуктивності коду, якби він використовувався скрізь?
var
найбільш точно, працюють із "Знайти всі посилання" у Visual Studio 2019, тож якщо вона коли-небудь була порушена, її було виправлено. Але я можу підтвердити, що він працює так само, як і Visual Studio 2012, тому я не впевнений, чому ви заявили, що це не працює.
var
не буде вважатися посиланням на те, X
коли ви використовуєте "Знайти всі посилання" X
. Цікаво, що якщо ви використовуєте «Знайти всі посилання» на var
в цій заяві, він буде показувати вам посилання X
(хоча він все ще не перерахує var
заяву). Крім того, коли курсор увімкнено var
, він виділить усі екземпляри X
в одному документі (і навпаки).