Razor構文で2つの文字列を結合するにはどうすればよいですか?
もし私が持っていたら:@Model.address
そして@Model.city
私は出力address city
を私が何をするかでしたかったのですか?それはするのと同じくらい簡単@Model.address + " " + @Model.city
ですか?
Razor構文で2つの文字列を結合するにはどうすればよいですか?
もし私が持っていたら:@Model.address
そして@Model.city
私は出力address city
を私が何をするかでしたかったのですか?それはするのと同じくらい簡単@Model.address + " " + @Model.city
ですか?
回答:
Razorの括弧構文を使用します。
@(Model.address + " " + Model.city)
または
@(String.Format("{0} {1}", Model.address, Model.city))
更新:C#6では、$-表記(公式に補間された文字列)も使用できます。
@($"{Model.address} {Model.city}")
string.Join(",", Model.AppInfo.MailingCodes);
しかし、ここで答えを使って、この仕事をした:@(string.Join(",", Model.AppInfo.MailingCodes))