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

首頁 > 編程 > C# > 正文

例解C#命名空間的使用方法

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

本文以一個Welcome程序講解了命名空間的使用方法。文中將“Welcome” 程序分為兩部分:庫和控制臺兩部分。庫用來提供顯示的消息,控制臺程序執行顯示。

下面是一個庫文件,其中包含了一個WelcomeMessage 類。

// 庫文件WelcomeLibrary.cs
namespace MyProgram.CSharp.FirstApp
{
        public class WelcomeMessage
        {
                string m_message;
                public WelcomeMessage()
                {
                        m_message = “Welcome !”;
                }
                public string Message {
                        get {
                                return m_message;
                        }
                        set {
                                m_message = value;
                        }
                }
        }
}

上面的代碼展示了在命名空間MyProgram.CSharp.FirstApp 定義的類WelcomeMessage ,類WelcomeMessage 提供了可讀的屬性Message, 我們看到命名空間可以嵌套。比如聲明:

namespace MyProgram.CSharp.FirstApp
        {…}

實際上是以下多層命名空間的嵌套

namespace MyProgram
        {
                namespace CSharp
                {
                        namespace FirstApp
                        {…}
                }
        }

Welcome 程序組件化的下一步就是編寫客戶控制臺程序,客戶程序將使用庫中提供的類WelcomeMessage, 實際上WelcomeMessage 這個類的全名應該是MyProgram.CSharp.FirstApp. WelcomeMessage ,但這種方法使用的書寫的名字太長,顯得過于笨拙。一個簡單的方法是預先導入命名空間,這樣就可以不通過全名來使用命名空間的所有類型。

// 客戶程序源文件WelcomeApp.cs
using System;
using MyProgram.CSharp.FirstApp;
class WelcomeApp
{
        public static void Main() {
                WelcomeMessage M = new WelcomeMessage();
                System.Console.WriteLine(M.Message);
                System.Console.WriteLine(“Please Enter your name:”);
                string input = System.Console.ReadLine();
                M.Message = “Welcome” + input;
                System.Console.WriteLine(M.Message);
        }
}

上例中導入了命名空間MyProgram.CSharp.FirstApp 后,每次出現的WelcomeMessage 實際上就是MyProgram.CSharp.FirstApp. WelcomeMessage 的簡寫。我們寫的代碼可以編譯后產生一個包含類WelcomeMessage 的庫,以及一個包含類WelcomeApp 的應用程序。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级黑人 | 一级片九九 | 亚洲第一视频 | 成人aaaa免费全部观看 | 国产亚洲精品精 | 精品久久久久久久久久久久久 | 天天色图片 | 亚洲精品久久久久久久久久久 | 久久撸视频 | 欧美日韩成人一区二区 | 欧美一级aa免费毛片 | 日韩视频中文 | 黄色片网站免费看 | 亚洲一区二区国产 | 黄污视频在线看 | 黄色片网站在线免费观看 | 美女黄网站免费观看 | 精品一区二区三区欧美 | 欧美一级特级 | 国产在线精品一区二区不卡 | 久久国产亚洲视频 | 精品一区二区久久久久久久网精 | 国产精品久久久久久久久久久久久久久 | 欧美一级毛片美99毛片 | 91成人免费在线观看 | 久草中文网 | 国产亚洲精彩视频 | 国产精品久久久免费观看 | jizzjizz中国人少妇中文 | 国产精品自拍啪啪 | 国产精品久久久久久影院8一贰佰 | 日韩一级成人 | 国产午夜精品一区 | 国产乱色精品成人免费视频 | 国产激情精品一区二区三区 | 欧美亚洲黄色 | 亚洲网站免费观看 | 最新中文字幕日本 | 亚洲一区二区三区日本久久九 | 久久精品2019中文字幕 | 亚洲成人在线视频网 |