string message = $@"
{NameTxt.Text}
{TypeTxt.Text}
{WeightNum.Value}
{KcalPer100g.Value}
{PricePer100g.Value}";
The $ is the string interpolation is to access variables, controls...etc inside brackets{ } in the string
The @ is the verbatim string literal to format your text like you want, so cleaner.
Compare it with the string above, and you can see that it's alot simpler and cleaner with the same result
🥷🥷🥷