Как задать 2 аргумента в string? Windows Forms C

Я хочу сделать типо такого: string main = "text" main2.Text; Как это правильно реализовать?

Абсолютно непонятно, какого результата ты хочешь в итоге достичь. Выглядит как полная дичь.

Ничего не понял.
String - это тип. Никакие аргументы он не принимает.
Ты можешь создать свой класс, создать в нем implicit operator string и поле Text.
Тогда запись, подобная string main = "text" main2.Text; будет возможна.

Var main = ("text", main2.Text);
Это называется https://docs.microsoft.com/...lue-tuples, специально для таких вот случаев.
Получится следующее:
main.Item1 == "text"
main.Item2 == main2.Text
Вместо безликих Item'ов можно задавать имена, подсказывающие, что там за значения.

Возможно ты хочешь просто соединить 2 строки?
попробуй string main = "text" + main2.Text;

Добавить комментарий