06:44
1,0×
00:00/06:44
497,5 тыс смотрели · 4 года назад
String.Empty
Сегодня будет очень короткая статья. И даже не статья, а заметка. В C#, как и в других языках, пустая строка - это просто две кавычки, между которыми ничего нет. Пример: str = ""; Однако в C# есть один способ получить пустую строку. И хотя он более длинный, некоторые считают, что при инициализации (а в C# инициализация обязательна) лучше использовать именно его, поскольку это вроде как более понятно. Хотя, конечно, это вопрос спорный. Потому что даже начинающему программисту совершенно понятно, что “ничего”, заключённое в кавычки, и есть пустая строка...
144 читали · 2 года назад
Хранение String в памяти и почему нельзя хранить пароли в String
Строки (String) в Java представляют собой объекты, содержащие последовательность символов Unicode. Они хранятся в памяти как массив символов, а также имеют дополнительную информацию, такую как длину строки и хэш-код. При конкатенации двух строк (например, при использовании оператора "+"), Java создает новую строку, которая содержит символы из обеих исходных строк. Это происходит потому, что строки в Java являются неизменяемыми объектами, то есть их содержимое нельзя изменить после создания. Вместо этого каждое изменение строки приводит к созданию нового объекта строки. Из-за этого особенности,...