码迷,mamicode.com
首页 > Windows程序 > 详细

C#通用结构

时间:2015-09-11 18:53:52      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

一、概述

  《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写代码,或者是在对象浏览器中查看程序,我们会看到各种图标。下面我列出了常见的一些图标的示例以及它所代表的含义。

    1.  技术分享 assembly , 程序集
    2. 技术分享namespace,命名空间
    3. 技术分享class,类
    4. 技术分享interface,接口
    5. 技术分享struct,结构
    6. 技术分享enum,枚举
    7. 技术分享delegate,委托
    8. 技术分享method,公共方法
    9. 技术分享protected method,受保护的方法
    10. 技术分享property,公共属性
    11. 技术分享 field ,公共字段
    其中3-7为类型,8-11为成员。 

C#通用结构

标签:

原文地址:http://www.cnblogs.com/yuqlblog/p/4801554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!