首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库C#C#基础

实例说明C#程序的一般格式

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-09-04 08:48:00

本文通过一个较为完整的控制台应用程序项目说明编写一般C#应用程序的格式。

所给例子的代码中有三个类,分别是Program类、HelloName类和HelloMe类,其中Program类包含了Main方法,在Main方法中使用了局部变量i;HelloName类中声明了一些字段,并提供了构造函数;HelloMe类中除了字段和构造函数外,还提供了Welcome方法。

在这个例子中,我们主要关注的应该是程序的一般组织形式和创建文件的方法。如果读者学习过C++或者Java,还可以观察一下和学过的程序相比有哪些相似之处和不同之处,从而对C#编程有一个初步的感性认识。至于类、字段、构造函数、局部变量以及使用的语句和涉及的概念,在后面的章节中会有更具体的介绍。

注意,本例故意把多个类保存在一个文件中,目的是为了介绍方便。但是在实际编写程序时,一般把不同的类保存到同一个项目的不同文件中,因为保存到不同的文件中感觉层次上非常清晰,修改、维护也比较方便

较为完整的C#程序的一般形式。

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplicationExample
{

        class Program
        {
                static void Main()
                {
                        int i = 1;

                        Console.WriteLine("The first is:{0}", i);
                        Console.Write("Please enter your name: ");
                        string name = Console.ReadLine();
                        Console.WriteLine("Hello " + name + "!");
                        HelloName helloName = new HelloName();
                        HelloMe helloMe = new HelloMe();
                        helloMe.Welcome();
                        Console.ReadLine();
                }
        }

        class HelloName
        {

                private string s = "张三";
                private int i = 5;
                public HelloName()
                {
                        Console.WriteLine("hello {0},I have {1} books!", s, i);
                }
        }

        class HelloMe
        {
                private string s = "王五";
                private int i = 10;
                public HelloMe()
                {
                        Console.WriteLine("hello {0},I have {1} books!", s, i);
                }

                public void Welcome()
                {
                        i = 11;
                        Console.WriteLine("hi I have {0} books,Welcome to using Visual C#", i);
                }
        }
}

输出结果:

The first is:1
        Please enter your name: Lisi
        Hello Lisi!
        hello 张三,I have 5 books!
        hello 王五,I have 10 books!
        hi I have 11 books,Welcome to using Visual C#

下面是对这个例子中读者应该关注的几点说明:

1) 使用using关键字指明引用的命名空间。

2) 使用namespace关键字声明命名空间。

3) 使用class关键字声明类。

4) 一个扩展名为.CS的文件中可以有1个或者多个类。一个应用程序项目可能包含一个.CS文件,也可能包含多个.CS文件。

5) Main方法:Main方法是C#程序的入口。一个应用程序中必须有一个类包含Main方法。注意Main方法中的M为大写字母。

6) 所有语句都以分号“;”结束。


本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.