首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

使用名字空間(三)

     編輯:關於C語言

16.2.3 改寫「Welcome」程序

演示名字空間基本用法,將第三章「Welcome」程序分為庫與控制台兩部分。庫提供顯示消息,控制台執行顯示。

庫文件 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; } }
    }
}

namespace MyProgram.CSharp.FirstApp 等價於多層嵌套。客戶程序 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);
    }
}

using 導入名字空間後可用簡短名。編譯步驟 (VS 命令列編譯器):

csc /target:library WelcomeLibrary.cs
csc /reference:WelcomeLibrary.dll WelcomeApp.cs

分別產生 WelcomeLibrary.dll 與 WelcomeApp.exe。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved