Результаты поиска по запросу "implicit-typing"

3 ответа

Тем не менее, это работает и выглядит одинаково и просто на пару символов длиннее.

у я не могу использовать инициализатор массива с неявно типизированной переменной? string[] words = { "apple", "strawberry", "grape" }; // legal string[] words = new string[]{ "apple", "strawberry", "grape" }; // legal var words = new ...

1 ответ

Inferring тип общего неявного параметра из возвращаемого типа

Скажем, у меня есть простой класс, как это

17 ответов

Если вы посмотрите MSIL, переменная фактически изменится на STRING. Таким образом, две функции должны быть одинаковыми.

говаривал с моими коллегами на днях и услышал, что их стандарт кодирования явно запрещает им использоватьvar Ключевое слово в C #. Они понятия не имели, почему это так, и я всегда считал, что неявное объявление невероятно полезно при кодировании. ...

ТОП публикаций

1 ответ

var в C # - Почему его нельзя использовать как переменную-член? [Дубликат]

На этот вопрос уже есть ответ: Неявная типизация; почему только локальные переменные? [/questions/824739/implicit-typing-why-just-local-variables] 6 ответов Почему невозможно иметь переменные с неявным типом на уровне класса в C #, когда ...

7 ответов

Как насчет этого?

я есть следующий код: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate(string value) { return value != "0"; };Почему компилятор не может понять, что ...

6 ответов

Неявная типизация; почему только локальные переменные?

Кто-нибудь знает или хочет поразмышлять, почему неявная типизация ограничена локальными переменными? var thingy = new Foo();Но почему нет... var getFoo() { return new Foo(); }