SomeObject record = new SomeObject();
record.value1 = 1;
record.value2 = "hello";
<td><input type="checkbox" id="[email protected][email protected]" /><td>
创建ID为“indicator_1_hello”的复选框的正确剃刀语法是什么?剃刀语法 - 在字符串中使用两个变量
当尝试这种方式时,它说对象不包含value1_(可理解)的定义,并且当我尝试“[email protected] @ _ @ record.value2”时,如果运行时错误关于名为_不存在于上下文中(再次,可以理解)。
编辑:
作为一个临时的解决方案,我已经做了:
SomeObject record = new SomeObject();
record.value1 = 1;
record.value2 = "hello";
var combined = String.Format("{0}_{1}", record.value1, record.value2);
<td><input type="checkbox" id="[email protected]" /><td>
我仍然好奇,如果你虽然可以做到这一切的内联。