[教程][C#] 新手入门教程#21——Namespace 和 Class
14 Feb 2014namespace 是什么?
它能很有层次的管理全部代码的结构
你可以用namespace 将各种各样的 class 分类
让你很直观的了解每一个class 中method、properties 的功用
你:namespace 用在哪里的啊?
其实namespace 和 class 一直在你左右!
每当你创建一个新的 project 的时候:
最上方的using 就是引用特定的namespace
而namespace WindowsFormsApplication1
就是创建一个namespace了!
你:哪里都可以创建很多个namespace?
几乎哪里都可以
你可以在namespace 里面
也可以在外面
但是你不可以在class 内定义namespace
你:class 又在哪里?
class 可以定义在一个namespace 里面
也可以嵌在另一个class 里面
你:如何创建一个class?
你有两种方法:
1、就是在同一个文件内
然后有不同的class
2、在不同的文件内
有不同的class
或namespace
方法2:
首先要添加一个新的文件:
先右击你的solution
然后选择Add
再选择New Item
或者你可以直接按下Ctrl + Shift + A
选择class
然后为你的class 取个名字
尽量取一个一看就知道这个class的功能的名字
千万不要放 Class1 Class2等等!
在这里,namespace 默认是跟整个project 的 namespace 一样的
你:如何使用一个namespace 里面的class
如果现在的namespace跟目标namespace 一样的话
就代表可以直接使用MyClass
直接输入MyClass:
你就可以直接使用MyClass里面的函数了!
如果namespace 不同的话:
这个时候就需要用到using 了
输入using 然后跟着 namespace 的名称:
namespace.class的表示发来引用一个class
using 的用法还有一个
就是为一个namespace 取一个别名
比如说你有一个名字很长很长的namespace:
using <别名> =
; 别名>
然后就可以直接:
如果是嵌套的namespace的话:
Published by Gary Ngusing <namespace>.<sub namespace>. …