问题遇到的现象和发生背景
c#如何用一个“值”作为一个现有的一个对象的属性名,怎么写?
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
js可以这么写
let name = [123,234,456,123]
let obj = {
“123”:0
}
obj[name[0]] = (obj[name[0]]? 0 : obj[name[0]]+1) //但这种写法在C#会报错
obj[name[1]] = 3 //但这种写法在C#会报错