麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

實(shí)例說明C#程序的一般格式

2023-05-08 19:02:39
字體:
供稿:網(wǎng)友

本文通過一個(gè)較為完整的控制臺(tái)應(yīng)用程序項(xiàng)目說明編寫一般C#應(yīng)用程序的格式。

所給例子的代碼中有三個(gè)類,分別是Program類、HelloName類和HelloMe類,其中Program類包含了Main方法,在Main方法中使用了局部變量i;HelloName類中聲明了一些字段,并提供了構(gòu)造函數(shù);HelloMe類中除了字段和構(gòu)造函數(shù)外,還提供了Welcome方法。

在這個(gè)例子中,我們主要關(guān)注的應(yīng)該是程序的一般組織形式和創(chuàng)建文件的方法。如果讀者學(xué)習(xí)過C++或者Java,還可以觀察一下和學(xué)過的程序相比有哪些相似之處和不同之處,從而對C#編程有一個(gè)初步的感性認(rèn)識(shí)。至于類、字段、構(gòu)造函數(shù)、局部變量以及使用的語句和涉及的概念,在后面的章節(jié)中會(huì)有更具體的介紹。

注意,本例故意把多個(gè)類保存在一個(gè)文件中,目的是為了介紹方便。但是在實(shí)際編寫程序時(shí),一般把不同的類保存到同一個(gè)項(xiàng)目的不同文件中,因?yàn)楸4娴讲煌奈募懈杏X層次上非常清晰,修改、維護(hù)也比較方便

較為完整的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);
                }
        }
}

輸出結(jié)果:

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#

下面是對這個(gè)例子中讀者應(yīng)該關(guān)注的幾點(diǎn)說明:

1) 使用using關(guān)鍵字指明引用的命名空間。

2) 使用namespace關(guān)鍵字聲明命名空間。

3) 使用class關(guān)鍵字聲明類。

4) 一個(gè)擴(kuò)展名為.CS的文件中可以有1個(gè)或者多個(gè)類。一個(gè)應(yīng)用程序項(xiàng)目可能包含一個(gè).CS文件,也可能包含多個(gè).CS文件。

5) Main方法:Main方法是C#程序的入口。一個(gè)應(yīng)用程序中必須有一個(gè)類包含Main方法。注意Main方法中的M為大寫字母。

6) 所有語句都以分號(hào)“;”結(jié)束。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一国产一级毛片视频 | 成人免费午夜视频 | 亚洲一二区视频 | 欧美视频不卡 | 精品亚洲国产视频 | 海角在线观看91一区二区 | 成年人在线免费播放视频 | 国产亚洲精品久久777777 | 黄色免费小视频网站 | 亚洲第一成人在线 | 国产99视频精品免视看9 | 亚洲国产精品久久久久久久久久 | 在线99热| 2017亚洲男人天堂 | 国产一区二区欧美 | 日本高清视频网站www | 久久美女色视频 | 久久精品视频1 | 国产成年人视频网站 | 蜜桃视频在线免费播放 | 色999国产 | 久久成人综合网 | 美女黄视频在线观看 | 亚洲一区二区三区在线免费观看 | 91一区二区三区久久久久国产乱 | 日本在线不卡一区二区三区 | 在线天堂中文在线资源网 | 91短视频在线 | 国产精品99久久久久久董美香 | 羞羞网站在线看 | 99爱国产精品 | 性 毛片 | 国产乱一区二区三区视频 | 久久久一区二区三区精品 | 黄网站免费观看视频 | 久久久tv| 天天草天天干天天射 | 亚洲小视频在线观看,com | 日韩精品中文字幕在线播放 | 少妇一级淫片高潮流水电影 | 久久91精品国产91久久yfo |