摘要:
命名空间是用来组织和重用代码的编译单元。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了 阅读全文
摘要:
静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。 也就是说,不能使用 new 关键字创建静态类类型的变量。 因为没有实例变量,所以要使用类名本身访问静态类的成员。 例如,如果名为 UtilityClass 的静态类有一个名为 MethodA 的公共方法,则按下面的示例所示调用该方法: C 阅读全文
摘要:
所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。 可使用一下访问修饰符指定声明类型或成员时类型或成员的可访问性。 public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。 private 只有同一类或结构中的代码可 阅读全文
摘要:
计算机编程语言中有两个重要的分支:面向过程的编程语言和面向对象的编程语言。 面向过程的编程语言:典型代表是C,在C 中,程序由一个过程(又称函数,方法)组成,程序由main 过程开始执行,main 过程又可以调用别的过程。当然很多个过程也可以集中在一个点h 的头文件中,我们需要的时候导入头文件,类似 阅读全文