![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
wangzhen199009
这个作者很懒,什么都没留下…
展开
-
C++ 和C# 继承机制的差异之浅见
C++继承方式总共分为以下几种:public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。(1)public(公有继承):继承时保持基类中private成员被隐藏,其它各成员属性不变,被继承为派生类的成员。so派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基原创 2013-01-03 13:18:31 · 3249 阅读 · 0 评论 -
如何理解C# 多态中的override和new
如何理解C#中的override和new,看了很多博客和文章,从中收获了不少关于继承和多态的知识。但是理解层面还不够深入,不入本质。但是,对象以及继承和多态,往往都是和现实世界类比而成的。它们源于现实世界,而高于之。我们何尝不从现实世界入手,对其实现机制进行类比。用我们比较熟悉的方式去理解呢?见如下代码:namespace ClassLibrary1{ public cla原创 2013-01-05 11:28:07 · 1053 阅读 · 0 评论 -
C#类修饰符public和internal
当在命名空间建了一个类时,默认修饰符号是internal。作用:在当前命名空间内可以实现对类的调用。当类的修饰符是public时,表明该类不仅在当前命名空间可以被调用,在其它命名空间也可以被调用。如:using system;using ...;namespace s1{ internal class A { .... } class B原创 2013-01-02 23:43:44 · 5878 阅读 · 0 评论 -
C++ 模板和 C# 泛型之间的区别(C# 编程指南)
C#泛型,关于C#泛型在msdn上有详细的讲解和事例。学习过程中要多研读msdn上面的事例,因为它们是最精华,即使不是最容易理解的。下面笔者摘录了C# 泛型和 C++ 模板这一小节的内容和大家分享。以备温习——————————————————————————————————————————————————————————————————————————————C# 泛型和 C+转载 2013-01-25 13:11:03 · 657 阅读 · 0 评论 -
CLR(common language runtime)通用语言运行平台
CLR,说白了就是微软.net运行平台的虚拟机。像java虚拟机一样,对于.net程序,微软为其提供的虚拟机就是CLR。说白了,CLR运行一种称为通用中间语言(common intermediate language)的字节码。何为通用中间语言?就是.net源程序(如C#,C++,vb.netd等等)经过它们各自的编译器,编译而成的中间语言。注意,其不是机器语言,而是所谓的“通用中间语原创 2012-11-27 17:17:33 · 1675 阅读 · 0 评论 -
C#中的元数据及自描述的理解
C#中的元数据及自描述的理解以下信息都摘自MSDN,很好的解答了什么是元数据,元数据都包括哪些信息,这些信息在元数据中是如何组织管理的,以及,为什么说元数据是“自描述类型”的。元数据概述:元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换为转载 2013-03-11 10:12:34 · 1207 阅读 · 0 评论 -
IL学习
{CSDN:COED:27}{CSDN:COED:28}声明入口点:.method void myfunc(){ .entrypoint}程序集中只能有一个入口点,可以在方法内的任何位置调用方法:.method void myfunc(){ .entrypoint ldstr "hello,world" c转载 2013-09-22 10:27:35 · 871 阅读 · 0 评论