![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂记 · 随笔
gishero
这个作者很懒,什么都没留下…
展开
-
读书随笔
1,数组和List的区别,所有语言设计数据结构应该是相同的,比如数组和List的区别,数组是事先分配好足够的连续空间,访问快,占用空间大List是需要时创建,并建立互相间的练习,访问慢,占用空间小(快慢也是相对的,不可过分追究) 2,B木结构 在检索中压倒性的快速,多为文件系统和数据库系统的所使用 3,可以用数组实现树结构,比如为每一个节点定义三个元素数组,第一个和原创 2010-01-26 07:10:00 · 657 阅读 · 0 评论 -
关于【可访问性不一致: 返回类型】的问题
又爆出【可访问性不一致: 返回类型】这种错误,呵呵,很长时间以前也遇到过有些忘记了,做个笔记加深印象 代码简化之后是这样的 定义了 class A{} (没有加修饰符) 之后用到了classA 方法public static IList GetListA()需要返回一个IList类型由于该方法是public 而A本身并没有定义为public所以报错 :可访问性原创 2010-05-12 22:39:00 · 4955 阅读 · 0 评论 -
被忽略的注释: //TODO
<br /> //<br /> // TODO<br /> // <br />在微软提供的程序中,经常能看到这样的注释,也见过一些人这样写注释,可问他们的为什么这样写,<br /> 很多人只是说,感觉很正规,呵呵。<br />其实微软提供的这个注释方式是有他的用意的。<br /> <br />我们打开vs的 试图-->任务列表 选择注释就会发现,如果程序中有【 // TODO】注释的地方都会被列出来。<br /> <br />作为项目管理者,可以要求代码编写人员在式样无法确定,或者其他原因不能完成编程的时原创 2010-06-14 13:42:00 · 18439 阅读 · 5 评论 -
VS2005,2008启动、关闭慢的对策
<br />VS2005,2008在使用中,<br />随着项目的增大,我们再打开代码页(资源)的时候,会觉得越来越慢,<br />VS的启动和关闭也会越来越慢,这个时候可以考虑删除项目的suo文件(扩展名为suo),<br />这个文件会记录一些项目相关信息,但随着项目的增大,它也会变得很大。<br />(通常情况下之后几百K,有时会怎加到几十,甚至几百M)<br /><br />我们删除suo文件之后,vs在下一次启动的时候会自动新建。<br /><br />※※※需要注意的是,如果使用VSS对项目进行原创 2010-06-14 14:22:00 · 1127 阅读 · 1 评论 -
再看委托
<br />委托只是一种特殊的对象类型,其特殊点在于,一般的类型定义的对象包含数据,而委托包含的只是方法地址。<br /> <br />委托不同于C和C++的函数指针的地方在于,委托式类型安全的,我们在定义委托的时候,必须给出它所代表的方法签名和返回类型等全部细节。<br />包括使用在使用下面的这些委托形式是,我们也都需要指出关于参数类型,返回值等等<br />Action<int,int>,Action<int>,Func<int>,Func<br /> <br />编译器会在后台创建表示委托的一个类,原创 2010-10-27 23:50:00 · 570 阅读 · 0 评论