C#类数组 定义数组类,对象未被实例化
来源:互联网 发布:cs算法原理 编辑:程序博客网 时间:2024/04/30 03:42
和定义应该没什么关系,是没有初始化的原因.
MyClass[] test = new MyClass[10];
这样的声明之后需要再对数组对象进一步初始化:
for (int i = 0; i < test.Length; i++)
{
test[i] = new MyClass();
}
string[] str = new string[10];
//str就是一个对象,string就是一个类,这跟你自己定义的类没什么区别
//不过数组刚定义时初始值都是null,即str[0]==null,需要你去构造对象,这里只是放的引用(C++的指针)
str[0] = new string( 'a ');
str[0].ToString();//返回 "a "
str[1].ToString();//抛出NullRefer...异常:空指针
其中定义了数组类,还要具体实例化每一个类,代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
ClassArray[] ca=new ClassArray [10];
for(int i=0;i <10;i++)
{
ca[i]=new ClassArray ();
}
for(int i=0;i <10;i++)
{
TextBox1.Text +=ca[i].Write ();
}
}
private void Button2_Click(object sender, System.EventArgs e)
{
}
}
public class ClassArray
{
public ClassArray()
{
}
public string Write()
{
return "htes ";
}
}
- C#类数组 定义数组类,对象未被实例化
- Java基本功练习十二(对象和类[定义、实例化、对象数组、类应用开发])
- 【JAVA】初始化数组并实例化Random类对象输出
- c# 自定义类数组实例化与初始化
- C++实例化对象数组
- JS定义对象数组
- c#数组定义
- C#中定义数组
- c#数组定义
- C#中定义数组
- C#如何定义数组
- 【转】c#数组定义
- C#定义数组
- C#定义数组
- C#之数组定义
- 利用vector定义MAT类对象数组的方法
- C#在类中定义数组并初始化
- C#数组学习实例
- 黑马程序员—传智播客sql从入门到提高视频知识整理(2)
- 函数的调用约定(cdecl,stdcall,fastcall,...)
- 内核配置menuconfig详解
- C++模板使用介绍
- squid安装
- C#类数组 定义数组类,对象未被实例化
- LLVM 与 Clang 介绍
- 移动联通电信wap和net接入点判断
- 在wordpress the_category()函数生成的分类列表里移除指定分类名链接
- grails去掉domain中关联对象的lazy策略
- Android网络连接之HttpURLConnection和HttpClient
- EEPROM和FLASH
- varnish安装
- iPhone, iPad, iPod – HTTP Live Streaming (HLS) with free tools on Windows