回答
如果你只想把它变成像你比如一个字符串,并假设l.Day
是要与“求”来串联值...
var name = $"{l.Day}Beg";
编辑:有人指出,字符串插值在Razor视图中播放效果不佳。我将这个例子留给子孙后代,但是从下面的例子中删除它。
或者,如果你不使用C#6 ...
var name = string.Format("{0}Beg", l.Day);
然后你只需要你想去的地方显示的name
值。根据你的例子,我猜你想要使用该值作为某个HTML元素的name
属性。所以你可以这样做:
<input name="@name" ... />
你也可以做所有的内联代替使用变量。
<input name="@string.Format("{0}Beg", l.Day)" ... />
我没有意识到他正在使用Razor语法 - 如果他要使用@name并在需要它的地方使用,我的答案也能起作用吗?总有一些方法可以做到! – confusedandamused
当我尝试这个时,name =“@ $”{l.Day} Beg“”,我得到这个“$”在代码块的开始是无效的。但第二个工程。那谢谢啦!! –
@confusedandamamused是的,这并不明显。我认识到的唯一原因是他用MVC标签发布了这个问题,以及他对@符号的使用。你也可以工作,但我认为在形成或构建或连接字符串时使用“+”很少是正确的。使用字符串插值或'string.Format()'是可取的。 –
嗯我想我不清楚。不是一个变量。输入字段中的名称属性。 –
ToString是多余的。 – CSharpie
@CSharpie删除 - 谢谢! – confusedandamused
- 1. 把两个变量放在一起
- 2. 把变量放在一个
- 3. 如何把一个变量放在一个变量值中PHP
- 4. 把一个变量放在一边php变量echo
- 5. 如何把一些变量放在一个变量中? C++
- 6. 把一个变量到一个变量
- 7. ruby数组首先把第二个变量放到变量中,其余变量放到另一个变量中
- 8. 把sql放到一个变量中
- 9. 把变量放到另一个报价
- 10. 如何把2个变量一起
- 11. 如何把一个while循环放在一个变量中?
- 12. 把一个变量放在一个字符串中PHP
- 13. 把一些变量放在Laravel-> Blade
- 14. mysqli $行总和没有把它放在一个变量
- 15. 如何把EditText和Button放在一起?
- 16. 把一个会话变量到一个文本框
- 17. 把一个va_list变量放在一个变量参数列表(!)里面
- 18. 把2个div与图像和文字并排放在一起
- 19. 把2个节目放在一起
- 20. 如何把2个div放在一起?
- 21. 不能把两个div放在一起
- 22. 把一个POST请求的一部分放在变量中
- 23. 把ListView行文本放入变量
- 24. 把两个脚本放在一起(动作脚本)
- 25. 查找html标签之间的文本,并把它放在一个变量
- 26. 如何把jQuery变量放到一个PHP变量中
- 27. 把一个数组放入一个if语句的变量
- 28. 把一个变量放到C中的一个数组
- 29. 把一个变量值放入一个jQuery的append
- 30. 把一个变量数组
变种名称=的String.Format( “{0}求”,System.DateTime.Now.DayOfWeek) – Nair