【发布时间】:2023-03-03 11:10:02
【问题描述】:
将解决方案导入 C# 代码,其中包含这样的一段代码。
public object data =
{
Background:
[
[1.45,2.85, 42.6,2.85, 42.6,44, 1.45,44]
]
,
Wall1:
[
[8.35,7.05, 116.3,7.05, 116.3,938.8, 8.35,938.8]
]
,
Wall2:
[
[0,0, 141,0, 141,455, 0,455]
]
,
Floor:
[
[0.35,8.4, 1075.05,8.4, 1075.05,48.15, 0.35,48.15]
]
.... a lot of other declaration..
在 c# 中声明这种对象的最佳方法是什么?
谢谢..
【问题讨论】:
-
您能否更详细地解释一下代码的具体作用以及您将如何使用它?数组应该是数组的数组吗?所有这些数组都应该包含
doubles 吗?为什么数字格式成对,这有什么意义吗? -
是的..是的。它基本上是双数组的字符串...我从 JavaScript 移植到 C#...我唯一担心的是它在这样的代码中使用...:data.Background[2];或者类似的东西..
-
我可以使用 data["Background"][2] .. 的方式,但它会对整个代码进行必要的大量更改。有没有可以像这样直接访问它的解决方案。 ?数据.背景[2]
标签: c# json object dynamic declaration