连接Razor中的string
我将如何joinRazor语法中的两个string?
如果我有: @Model.address
和@Model.city
,我想把这个address city
放在address city
,我该怎么办? 就像@Model.address + " " + @Model.city
一样简单吗?
使用Razor的parentesis语法:
@(Model.address + " " + Model.city)
要么
@(String.Format("{0} {1}", Model.address, Model.city))
更新 :使用C#6,您也可以使用$ -Notation (正式插入的string):
@($"{Model.address} {Model.city}")
String.Format也适用于剃刀:
String.Format("{0} - {1}", Model.address, Model.city)
加上工程就好了,我个人更喜欢使用concat函数。
var s = string.Concat(string1,string2,string,3等)