|
|
1
3
不。
不需要 里面的索引知识 和 在这些实例之外。
|
|
|
2
0
您不能直接从构造函数执行此操作;它无法访问对象在数组中的位置。您必须编写一个循环来进行初始化。 或者——我对提到这一点有点反感——使用从构造函数中递增的全局或静态计数器。施工顺序保证从阵列开始到结束,因此这在技术上是可行的。但这太可怕了。 (顺便说一下,示例中的构造函数是私有的,因此数组声明甚至不会编译。) |
|
|
3
0
简单零基
|
|
4
0
这样的事情是可能的:
|
|
|
5
0
考虑一下你想要什么样的最终结果,并尝试用其他方法来实现它,这可能是有价值的。 一种方法是:
|
|
|
6
-1
但您有责任手动重置,否则将发生内存主动变更。这可以通过更高级别的封装来纠正(在析构函数中重置)。 编辑:我和Nikolai N Fetissov有着相同的想法,并且预期:静态成员本身不会在多线程程序中使用。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |