回答
我通常添加只读属性或功能类似这样的访问信息,并根据需要创建的基础数据。
private static int[] m_Array;
public static int[] Arr
{
get
{
if (m_Array == null)
{
m_Array = new int[6];
}
return m_Array;
}
}
任何地方,所以你如何设置数组? –
@Iran_Girl用这里的代码,你只需设置它的值,你不需要设置整个数组。如果由于某种原因无法正常工作,请让我们更多地了解您想要做的事情,并且我们可能会提出一些更合适的建议。 –
@Iran_Girl:你只需要在数组中设置一个值。例如:arr [0] = 1; –
你可以做懒创建(分配,实例化)与懒惰<>类以及:
// Lazy creation of integer array with 6 items (declaration only, no physical allocation)
private static Lazy<int[]> m_Array = new Lazy<int[]>(() => new int[6]);
public static int[] Arr {
get {
return m_Array.Value; // <- int[6] will be created here
}
}
每当你想检查是否值(在这种情况下,阵列)创建或不使用IsValueCreated:
if (m_Array.IsValueCreated) {
...
- 1. 如何全局声明一个数组
- 2. 如何从全局函数声明一个数组?
- 3. 用一个类声明方法调用一个全局函数,声明相同
- 4. Javascript数组不全空声明全局
- 5. 声明一个全局的Request.ServerVariable变量
- 6. 在全局头文件中声明一个全局变量?
- 7. 在PHP中声明全局数组
- 8. 在awk中全局声明数组
- 9. 声明和使用全局数组c#
- 10. 为多个函数声明一个全局对象
- 11. 如何在全局数组声明中声明sysconf返回值?
- 12. 如何声明一个数组数组?
- 13. requirejs/backbone:声明一个全局函数/变量
- 14. 在python中声明一个函数中的全局变量
- 15. 如何从函数内部声明一个全局变量?
- 16. 声明一个函数内部的全局对象(C++)
- 17. 声明一个函数内部创建的全局结构
- 18. PHP全局声明
- 19. 在MATLAB中声明一个全局二维数组的语法是什么?
- 20. 我该如何声明一个动态分配的数组全局
- 21. 如何声明一个数组变量在模块范围内是全局的
- 22. 如何在PHP中将数组声明为全局数组?
- 23. 2D char数组的全局和局部声明
- 24. 声明数组两次(C99)
- 25. Objective-C声明一个多维数组
- 26. 声明一个2d数组方法
- 27. OpenOffice basic:声明一个数组常量
- 28. 在CSV中声明一个数组
- 29. 声明数组在一个循环中
- 30. 声明一个常量数组
,直到A rray是* new'ed *,它将会是空的。你可以用'if'语句来检查。 –
你也可以使用一个列表,并用新关键字'List arr =新列表;'初始化它。做这个课程级别你可以添加删除更改,无论你需要在任何地方 –
tinstaafl