【发布时间】:2016-10-17 13:20:19
【问题描述】:
DateTime 构造函数需要 6 个参数:
DateTime date1 = new DateTime(2008, 1, 1, 6, 32, 0);
现在,我有
int[] dr = new int[]{2008, 1, 1, 6, 32, 0};
如何将该数组“转换”为参数列表 - 类似于 DateTime date1 = new DateTime(dr); ?
【问题讨论】:
-
new DateTime(dr[0],dr[1],dr[2]....)? -
如果您在
new DateTime上进行简单的 google 搜索,您可以轻松找到答案 -
我不明白这里要关闭的投票/投票:很明显,OP 知道构造函数的正确签名;他只是想知道是否有办法将一个数组“展开”成六个单独的参数。 C# 没有提供任何这样的“魔法”这一事实不足以否定这个问题。
-
这个问题到底是怎么“跑题”的?
-
一个与构建代码相关的问题在这里怎么可能是“离题”?显然,答案可以是 - 如此处所示。
标签: c# parameter-passing