国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

實例說明C#程序的一般格式

2023-05-08 19:02:39
字體:
來源:轉載
供稿:網友

本文通過一個較為完整的控制臺應用程序項目說明編寫一般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) 所有語句都以分號“;”結束。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华宁县| 祁阳县| 柘荣县| 武定县| 南木林县| 日喀则市| 调兵山市| 营口市| 上饶县| 怀来县| 集贤县| 衡阳县| 义马市| 宜兴市| 海宁市| 大连市| 宁蒗| 临沧市| 来安县| 洮南市| 行唐县| 泸州市| 翼城县| 息烽县| 米泉市| 通榆县| 安远县| 定边县| 南木林县| 京山县| 南郑县| 靖边县| 隆回县| 田东县| 冕宁县| 鹰潭市| 青阳县| 长汀县| 辉县市| 沐川县| 宿松县|