Я только сейчас изучаю C# (мой второй язык, первым из которых был Python), и мне показалось странным, что вы можете объявлять переменные еще до того, как определите, что они из себя представляют. Вот что я имею в виду:
Код: Выделить всё
string str;
//then later, you can do
str = "Bob"
какой смысл? есть ли какой-либо логический вариант использования, который делает объявление переменной перед использованием единственным/лучшим вариантом? Это быстрее? Ничего страшного, я просто зациклен на этом и не могу найти внятного ответа нигде в Интернете. Спасибо!
(большой привет случайным людям в сети, которые тратят свое драгоценное время, чтобы ответить на вопросы таких людей, как я. Действительно показывает характер, что есть люди, которые тратят время на подобные вещи. , так что спасибо!)
Подробнее здесь:
https://stackoverflow.com/questions/781 ... de-example