标签:
一、概述
《C#4.0图解教程》中将C#程序描述为“一组类型声明”。这是与C和C++相比较的结果,也是C#最大的特点。而我们日常的编程,就是如何设计、组织和应用这些类型以及它们的成员,来完成我们的需求。
一个C# 程序可由一个或多个文件组成,而每个文件都可以包含零个或零个以上的命名空间。 一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。下面是一个MSDN给的通用示例。
二、示例
1 using System;
2
3 namespace HelloWorld
4 {
5 class GeneralStructure
6 {
7 }
8 }
9
10 // A skeleton of a C# program
11 namespace YourNamespace
12 {
13 // 类
14 class YourClass
15 {
16 int _age;
17
18 public int Age
19 {
20 get { return _age; }
21 set { _age = value; }
22 }
23
24 }
25
26 // 结构
27 struct YourStruct
28 {
29 }
30
31 // 接口
32 interface IYourInterface
33 {
34 }
35
36 // 委托
37 delegate int YourDelegate();
38
39 // 枚举
40 enum YourEnum
41 {
42 }
43
44 // 内嵌的命名空间
45 namespace YourNestedNamespace
46 {
47 // 内嵌的结构
48 struct YourStruct
49 {
50 }
51 }
52
53 class YourMainClass
54 {
55 static void Main(string[] args)
56 {
57 Your program starts here...
58 }
59 }
60 }
三、C#/.Net程序图标
在VS写代码,或者是在对象浏览器中查看程序,我们会看到各种图标。下面我列出了常见的一些图标的示例以及它所代表的含义。
assembly , 程序集
namespace,命名空间
class,类
interface,接口
struct,结构
enum,枚举
delegate,委托
method,公共方法
protected method,受保护的方法
property,公共属性
field ,公共字段标签:
原文地址:http://www.cnblogs.com/yuqlblog/p/4801554.html