Почему не всегда нужен оператор new? - C#
Формулировка задачи:
Почему переменные типа int, float, string просто объявляешь и сразу работаешь с ними?
А коллекции List и т.п. надо обязательно создавать через new?
В чем глубинный смысл?
Решение задачи: «Почему не всегда нужен оператор new?»
textual
Листинг программы
void Method() { StringBuilder sb = new StringBuilder("First"); Foo(sb); Console.WriteLine(sb.ToString()); } void Foo(StringBuilder str) { str = new StringBuilder("Second"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д