Использование var или уход от строгой типизации - C#
Формулировка задачи:
Алоха!
Стал программить на C# совсем недавно, на компе стоит VS 2010 + Resharper. Так вот статистический анализатор кода в Resharper пишет замечания если я результат уравнения вношу в строго типизированную переменную. Например, так:
Он подчеркивает слово
double number = 2.1; string numberString = number.ToString();
string
и предлагает поменять его наvar
. В чем польза от таккой замены? Мне кажется, что var надо использовать ограниченно - например, с LINQ выражениями. А в похожих случая (как описанный выше), неявная типизация может затруднить чтение кода и сделать сложнее его обслуживание. Кто тут прав? Я или Resharper?Решение задачи: «Использование var или уход от строгой типизации»
textual
Листинг программы
var x = 10; var y = "blablabla"; var z = x + y; //error
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д