我有一个循环,其值为 int。值以这种方式显示:14 16 18
。
-
我想在字符数字之间放置破折号:14-16-18
我搜索了很多并没有找到合适的解决方案:(
环形:
foreach (int size in SizeList)
{
<span class="size">@size </span>
}
我有一个循环,其值为 int。值以这种方式显示:14 16 18
。
-
我想在字符数字之间放置破折号:14-16-18
我搜索了很多并没有找到合适的解决方案:(
环形:
foreach (int size in SizeList)
{
<span class="size">@size </span>
}
您还可以使用字符串类的Join()方法来处理该任务
或者,如果您在此处面临空引用异常的危险,则可能使用更具防御性的编码风格:
实际上,像 @Dave Bry 给出的答案一样,不需要显式转换为字符串,因此您也可以使用更少的代码来完成:
编辑正确性:
我之前的解决方案是不正确的,并且没有完全提供您正在寻找的内容,自从我编写 Razor 语法以来已经有一段时间了。
再多尝试一下,有一行代码可以提供您正在寻找的内容,而无需循环遍历数组/列表:
14-16-18
这将为您提供或 包含的内容的输出SizeList
。