![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net相关
文章平均质量分 57
likefrank
这个作者很懒,什么都没留下…
展开
-
《C#与.NET3.0高级程序设计》读书笔记(二)
C#笔记第四章“C#2.0面向对象编程”一:C#类类型 1、如果要用过new someClass()来创建新对象,必须重定义默认构造函数 2、仅仅返回类型不同不能重载 3、this关键字可以用来转发构造函数调用二、oop三大支柱:封装,继承,多态。继承有is-a和has-a的关系,多态靠虚拟和抽象来支持。三:C#封装支持。 1:传统访问方法和修改方法 2:类属性,其中原创 2008-05-07 15:04:00 · 778 阅读 · 0 评论 -
《C#与.NET3.0高级程序设计》读书笔记(一)
第三章:一:main带的参数可以直接访问args数组,也可以通过Environment类的静态函数GetCommandLineArgs获得。Environment类还包含其他有关应用程序和操作系统的有关信息。二:类必须在new之后才能用,c#不会将类类型分配到栈上三:之用定义构造函数,无需定义析构函数,因为c#有垃圾自动收集机制四:有关“分工:(separation of concerns)。类应原创 2008-05-07 11:28:00 · 766 阅读 · 0 评论 -
《C#与.NET3.0高级程序设计》读书笔记(三)
第五章(对象的生命周期)一:类、对象和引用 类是描述类型的实例在内存中什么样子的,对象是在托管堆中创建的类的实例,new返回的指向对象的引用,这个引用是存放在栈里的。二:对象生命周期的基础 1:法则:使用new关键字将一个对象分配在托管堆上,然后就不用再管。当一个对象从代码库的任何部分都不可达是,垃圾回收器会删除它。但不一定是在函数返回后立即回收。 2:CIL的new指令原创 2008-05-08 20:48:00 · 801 阅读 · 0 评论 -
VS2005项目模板和项模板丢失的问题
装了devexpress后,发现以前的项目打开后,要新添加项的时候,总是只显示devexpress有的那几个模板,以前的模板都丢失了。经过一番搜索,找到了解决办法。项目模板丢失现象:新建项目时以前的模板找不到了。项目模板丢失解决办法:找到 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates目录(原创 2008-06-19 16:39:00 · 2855 阅读 · 0 评论 -
C#编码规范ZZ
(摘录)C#编码规范 1 文件组织1.1 C#源文件把每个类都放在单独的文件中,文件名字和类名一致(用.CS作为扩展名)。类文件不要太长,不要超过2000LOC。必要时,分割代码,使结构更清晰。1.2 目录安排为每个命名空间创建一个目录(如,对于MyProject.TestSuite.TestTier使用MyProject/TestSuite/TestTier作转载 2009-03-12 14:29:00 · 685 阅读 · 0 评论 -
《C#与.NET3.0高级程序设计》摘要-----写在前面的话
以前写过这本书的读书笔记,基本是自己理解的总结,但是没有坚持下来,后来找到工作后又看了这本书的一部分,写了一些摘要性质的东西,较为忠实的记录作者的思路,是在google docs上写的,遗憾的是也没有完成,谴责下自己。 现在工作了,也比较忙,偶然从google docs里翻出曾经写的这些东西,觉得还是发出来比较好,并且还要继续写下去,每天坚持写一些。 谨以自勉。原创 2010-03-02 14:40:00 · 465 阅读 · 0 评论 -
《C#与.NET3.0高级程序设计》摘要-----第一章 .NET之道
第一章 .NET之道一、.NET框架的一些核心功能1、对已有具有完全的互操作性 已有的COM二进制组件可以和更新的.NET二进制组件共存,反之亦然。利用平台调用(PInvoke)服务可以在.NET的代码里调用基于C的库。2、完全的语言集成 支持跨语言继承、跨语言异常处理和跨语言的调试。 3、所有支持.NET的语言共用公共运行库引擎原创 2010-03-02 14:53:00 · 626 阅读 · 0 评论 -
《C#与.NET3.0高级程序设计》摘要-----第三章 C#语言基础
第三章 C#语言基础3.1、剖析一个简单的C#程序1.简单示例 C#要求所有的程序逻辑都包含在一个类型定义中。 using System; class HelloClass { public static int Main(string[] args) { Co原创 2010-03-02 16:08:00 · 1793 阅读 · 0 评论