你必须知道的.net学习总结

本文探讨了.NET编程中对象的概念,包括对象的创建过程、类型分类(值类型与引用类型)、对象的生命周期及其与CLR的关系,同时介绍了访问权限的几种级别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  着几天在看《你必须知道的.net》,这次看书和以往不同,以前是把自己喜欢的章节看了。但是这次决定把一本书详细的看看。

在第一章第一节中主要讲的是“对象”,我想每一个程序员都对,“对象”有理解。

我来说说书中所说的对象吧。。 我只是把认为好的话给记录下来。 如果大家有不同的意见或自己的理解可以留言,大家一起讨论。

类,对象,继承,封装和多态。就是这些元素构成了面向对象设计的基本逻辑。

对象是怎么诞生的?

Person aPerson = new Person("小王",27);

首先会在内存中分配一定的存储空间;然后初始化其附加成员。

对象也有类型,列如字符型,整型等。

常见的分类就是值类型引用类型

值类型位于线程的推栈。

引用类型位于托管推。

对象生存环境是CLRCLR提供了对象的生存环境,制定了一些列的规则,称之为语法,列如类型,继承,多态,垃圾回收等。

访问权限:

publie:没有限制

protected:包含类或派生类

internal:访问限制于程序集

protected internal:程序集的对象或该类以其子类

private:私有

对象世界里,他的生命周期有GC控制,当内存回收执行时,GC检查托管推中不再被使用的对象,并执行内存回收操作。

 

 

转载于:https://www.cnblogs.com/sybo/archive/2013/04/18/3027686.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值