2015年12月17日 星期四

類別庫項目的參考

在visual studio 2015中新增類別,該類別封裝所有程式的商業邏輯,例如:
using System;
namespace Test_Class
{
  public enum Lange
  {
   English, Chinese
   }

  public class ManagerHello
  {
    private void EnglishGreeting(string name)
    {
      Console.WriteLine("Hello, " + name) ;
     }
    private void ChineseGreeting(string name)
    {
      Console.WriteLine("你好 " + name) ;
     }

     public void GreetHello(string name, Language lang)
     {
       switch (lang)
        {
          case Language.English :
                   EnglishGreeting (name);
                   break ;
            case Language.Chinese :
                   ChineseGreeting (name) ;
                   break ;
            }
         }
      }
   }
在編譯這個項目之後,可以在 bin/Debug資料夾裡產生一個名為Test_Class的dll檔,就是所謂的組件,或是說在.NET 項目編譯之後產生的*.exe 或 *.dll 的檔案。

要叫用 Test_Class 組件可以在現行或新增應用程式專案時參考這個組件。例如我們新增一個主控台應用程式並點選標籤 References 加入參考,使用瀏覽找出所要參考的組件並按確定,在References底下就會新增所要參考的組件名稱。再來就是引用這個組件例如:
using System;
using Test_Class;
namespace C_ref
{
    public class Program
    {
       public static void Main ( )
       {
         ManagerHello hi = new ManagerHello ( ) ;
         hi.GreetHello ("John ", Language.English ) ;
         hi.GreetHello ("張三 ", Language.Chinese ) ;
        }
      }
    }

   

沒有留言:

張貼留言