日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 跨程序集调用常量、变量和函数

發布時間:2024/9/20 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 跨程序集调用常量、变量和函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

今天在給人講C#程序集概念的時候突然被問住了,囧啊。所以又認真地看了下C#程序集的功能,本文就是關于C#跨程序集調用其他程序集的常量、變量和函數。

步驟1:建立兩個程序集,分別是C#下的“Windows窗體應用程序”和“類庫”,分別取名為“AAAAA”和“BBBBB”。程序集“BBBBB”中的類被更名為MyClass

步驟2:修改程序集“BBBBB”,文件MyClass.cs中的代碼如下:

using?System; using?System.Collections.Generic; using?System.Linq; using?System.Text; using?System.Threading.Tasks;namespace?BBBBB {public?class?MyClass{///?<summary>///?常量///?</summary>public?const?string?DateInfo1?=?"2015/1/5";///?<summary>///?靜態變量///?</summary>public?static?string?DateInfo2?=?"2015/1/5";///?<summary>///?方法("打印Hello?World!")///?</summary>public?static?void?SayHi(){Console.WriteLine("Hello?World!");}} }

里面有一個常量DateInfo1、一個靜態變量DateInfo2、一個向控制臺打印字符串“Hello World!”的方法

步驟3:在程序集“AAAAA”的引用管理器中添加對程序集“BBBBB”的引用。程序集“AAAAA”的引用管理器可以在解決方案資源管理器中右鍵單擊程序集“AAAAA”下面的“引用”,單擊“添加引用”按鈕進入。進入程序集“AAAAA”的引用管理器后,在左側的樹形菜單中,找到“解決方案”→“項目”,勾選里面的“BBBBB”,并按下面的“確定”按鈕保存設置。


步驟4:這下載程序集“AAAAA”下面的代碼中就可以using到程序集“BBBBB”的命名空間了

文件Program.cs中的代碼如下:

using?System; using?System.Collections.Generic; using?System.Linq; using?System.Text; using?System.Threading.Tasks;using?BBBBB;namespace?AAAAA {class?Program{static?void?Main(string[]?args){//打印常量Console.WriteLine(BBBBB.MyClass.DateInfo1);//打印靜態變量Console.WriteLine(BBBBB.MyClass.DateInfo2);//調用方法BBBBB.MyClass.SayHi();Console.ReadLine();}} }

步驟5:生成解決方案,運行程序,運行結果如下:

其他:兩個Debug目錄下的文件構成

1)程序集“AAAAA”的Debug目錄:(包括程序集“BBBBB”編譯出來的全部信息)


2)程序集“BBBBB”下的Debug目錄:


END

轉載于:https://my.oschina.net/Tsybius2014/blog/364024

總結

以上是生活随笔為你收集整理的C# 跨程序集调用常量、变量和函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。