Как вызвать конструктор без нового?

я знаю, что строка похожа на класс, и при создании новой строки сама строка не обязана значению, а только указателю значения. но при создании строки нет необходимости использовать слово new;

string a = "hello";

и нет

string a = new string("hello");

Я знаю, что возможен и второй вариант, но я хочу понять, почему первый?

Допустим, у меня есть ученик с именем класса, который он конструктор получаетstring, Чтобы создать новый класс, я должен использовать сохраненное слово new.

student example = new student("Sabrina");

Я пробовал перегрузитьoparator = но это невозможно.

Как я могу создать новый класс, какstring делает (не используя словоnew)?

student example = "Sabrina"; 

Ответы на вопрос(4)

Ваш ответ на вопрос