当前位置:首页 > .NET > C#

new的功用

优良自学吧提供new的功用,new的作用小白学C# new的作用,在声明数组或者结构中,使用NEW叫做实例化? 声明和实例化的区别是什么? 哪位老师能通俗的形容一下什么是实例化?,就是  把你要声明的对象  在内存 上找一

new的作用
小白学C#
new的作用,在声明数组或者结构中,使用NEW叫做实例化?
声明和实例化的区别是什么?
哪位老师能通俗的形容一下什么是实例化?
------解决思路----------------------
就是  把你要声明的对象  在内存 上找一块地方。
------解决思路----------------------
new 也不一定叫 实例化,也有可能是  隐藏基类。
------解决思路----------------------
int[] i;//函数声明
i=new int[100];//实例化

可以在声明的时候实例化
int[] i=new int[100];

也可以分开写
------解决思路----------------------
引用:
小白学C#
new的作用,在声明数组或者结构中,使用NEW叫做实例化?
声明和实例化的区别是什么?
哪位老师能通俗的形容一下什么是实例化?


class Test
{
//类成员
}

Test t;//声明类对象t
t  new Test();//实例化类对象,在堆上分配存储空间

------解决思路----------------------
举个例子:
DataTable x;
在c#中这句话是没有实际意义的,就如同抢座,你说这个座位是你的,然后你走了。但你回来后这个座位是不是你的就不一定了.
但如果再加一句
x=new DataTable();
就相当于你在那座位上放了一本书,说明这个座位你已经占了,有了实际的位置。

在c#中new一下是说明该对象有了实际内存分配!


望能帮助你!

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢