【发布时间】:2016-09-07 09:19:54
【问题描述】:
在 JavaScript 中,我可以在每个单元格中有一个不同对象的数组,并且在枚举它时,每个单元格将被视为对象,而不是集合的底层公共对象。
假设我有 2 个对象:
class car
{
public color;
...
}
class paint
{
public color;
...
}
有没有类似枚举的语法
car beemer;
paint panda;
...
foreach (thing in [beemer, panda])
{
thing.color = "red";
}
在 C# 中?
【问题讨论】:
-
您能否提供一个您想在 C# 中模仿的 JavaScript 代码的完整示例?
-
[beemer, panda] 只是一个数组的 JS。 C# 数组?
-
对这种事情使用
interface。 -
@DavidG 对象在黑盒 dll 中
-
@DvS 如何定义一个接受不同对象作为单元格的数组?
标签: c# dynamic enumeration