我的第一个C#程序

C#看了一段时间就搁下了,现在重新拾起!

一、C#程序的基本结构

C#程序可以由一个或者多个文件组成。每个文件可包含一个或者多个命名空间。一个命名空间除了可包含其他命名空间外,还可包含:Class(类)、Struct(结构)、Interface(接口)、Delegate(代理)等类型。以下是C#程序的主干,它包含所有这些元素。

//===========================================================================

//C#程序的基本结构

using System;

/*namespace 关键字用于声明一个范围。此命名空间范围允许你组织代码并为你提供了创建全局唯一类型的方法。*/

namespace MyNamespace1

{

//声明类

class MyClass1

{

}

/*struct 类型是一种可包含构造函数、常数、字段、方法、属性、索引器、运算符和嵌套类型的值类型*/

struct Mystruct

{

}

//interface关键字声明具有抽象成员的引用类型

interface IMyInterface

{

}

/*delegate声明定义一种引用类型,该类型可用于将方法用特定的签名封装。代理实例封装静态方法或者实例方法。代理大致类似于C++中的函数指针;但是,代理是类型安全和可靠的*/

delegate int MyDelegate();

/*enum关键字用于声明每句,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型均有一种基础类型,此基础类型可以是除char类型外的任何整型*/

enum MyEnum

{

}

namespace MyNamespace2

{

}

class MyClass2

{

/*Main 方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态的。它可以为VOID或者返回Int.在 Main方法中创建对象和调用其他方法。写Main方法时可以不使用参数,也可以使用参数。后一种形式使程序可以读取命令行参数。*/

public static void Main(string[] args)

{

}

}

}

=================================================================

//Hello World!例程

class Hello

{

static void Main()

{

System.Console.WriteLine("Hello World!");

}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值