Сегодня будет очень короткая статья. И даже не статья, а заметка. В C#, как и в других языках, пустая строка - это просто две кавычки, между которыми ничего нет. Пример: str = ""; Однако в C# есть один способ получить пустую строку. И хотя он более длинный, некоторые считают, что при инициализации (а в C# инициализация обязательна) лучше использовать именно его, поскольку это вроде как более понятно. Хотя, конечно, это вопрос спорный. Потому что даже начинающему программисту совершенно понятно, что “ничего”, заключённое в кавычки, и есть пустая строка. Пожалуй, у этого способа есть только одно, хотя и сомнительное преимущество. Между кавычек вы случайно можете вставить пробел, и тогда это не будет пустой строкой. А вот такой подход: полностью исключает такую вероятность. Ну а в мире программирования даже один шанс из миллиона может сыграть свою злую шутку. Примеров в истории множество - от огромных финансовых потерь до человеческих жертв из-за маловероятного сбоя в программе. На этом в