首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> ASP.NET >> 正文

.net编程之路(四)

        现在我们来看看这段代码:

        如果创建这样的一个实例:car MyCar = new car("mazida")

        那么这个实例调用的构造函数是初始化器转向执行带两个参数的构造函数。

        只读字段

        readonly字段,相对于常量来说,他使用更为灵活,它可以进行一些运算之后进行初始化。但是只能在构造函数中给其赋值,没有必要给这个只读变量加上私有属性,因为只能在构造函数初始化这个变量,其他类中不可能修改其值。

        结构

        结构和类其实有很多类似之处,可以把结构看做缩小的类,,下面说说结构与类的区别:

        1、结构是值类型,而不是引用类型,有利有弊,利,运算速度比较的快,可以很快的分配内存,并且超过作用区域时可以很快的从内存中删除。弊,只能是比较小的数据,如果它以值类型传递给函数的话会很占内存,最好以ref方式传递,这时候结构中的数据就会随着函数中的相关操作改变。

        2、结构不支持继承,结构派生于System.ValueType,而System.ValueType又派生于System.Object,因此结构可以重写基类中的方法。

        3、使用结构可以指定字段如何在内存中布局。《以后阐述》

        部分类(支持类、结构、接口)

        通常来说不允许将类放在不同的文件当中,一个类为一个文件,但是如果这个类需要在不同的程序员进行开发和引用,那么将类放置在不同的文件中是有益的。就像将一个西瓜分成多半每人吃一瓣。这种类的分别存放可以通过partial实现。例如:

         //first.cs
        Partial class first{
        Public void methodone1(){
        }
        }
        //first1.cs
        Partial class first{
        Public void methodone2(){
        }
        }

        如果这两个类同处于一个项目当中,则编译系统会直接将两个部分进行合并,合并的范围包括,方法,字段,注释、接口、属性成员等。

        System.Object中的方法

        1、ToString 的使用方法:获取对象的字符串表示的最常用方法,是一个虚拟方法,这个方法只会显示值的实际字符串,如果需要返回用户需要的格式字符串需要重写这个程序。

【责编:michael】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航