Новичок в C # Я много читал по изучению языка, а во 2 полных книгах и многочисленных статьях на сайте вспоминаю ли я когда-нибудь о том, что использование ключевого слова «var» запрещено в рамках класса, но мне нужнобыть в некотором вложенном элементе класса (то есть метод).Я знаю, что вы можете объявить переменную с помощью модификатора доступа и типа (то есть string, int..etc.).
Даже на этом сайте я могу найти вопрос об использовании "var", но не относительно его ограничения.
Может быть, это так очевидно для каждого человека, что большинство авторов не упоминают об этом, и я последний читатель на земле, которому это не очевидно - кто-то будет так любезно объяснить причину этого?
НЕ РАЗРЕШЕННЫЙ ПРИМЕР
public class SomeClass
{
var SomeVariable = new SomeClass();
}
РАЗРЕШЕННЫЙ ПРИМЕР
public class SomeClass
{
public void SomeMethod()
{
var SomeVariable = new SomeClass();
}
}
Я могу явно объявить
public class SomeClass
{
public string SomeVariable;
}