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