91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#類庫如何編譯

發布時間:2021-12-01 13:43:33 來源:億速云 閱讀:208 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關C#類庫如何編譯,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

問題的提出:現有類庫文件 login.cs

usingSystem;  namespaceconn  {  publicclassLogin  {  //在此類中定義一個靜態的字段(屬性),  返回一個字符串  publicstaticstringConnection  {  get{return@"Server=database_servername;  DataBase=Northwind;userid=sa;  password=yourpassword;";}  }  //注意@不可以少!  }  }

此時需要在DataReaderSql使用到類login中的字段Connection(下面代碼第9行)

DataReaderSql.cs

 1  using System;   2  using System.Data.SqlClient;   3    4    5  public class DataReaderSql   6   {   7   public static int Main(  string[] args)   8   {   9     string  source = Login.Connection ;    10    string   select = "  SELECT ContactName,CompanyName FROM Customers" ;  11   12  SqlConnection conn =   new SqlConnection ( source ) ;  13   14  try  15  {  16   using ( conn )  17   {  18   conn.Open ( ) ;  19   20  SqlCommand    cmd = new SqlCommand   ( select , conn ) ;  21   22  using ( SqlDataReader aReader =   cmd.ExecuteReader ( ) )  23  {  24 while ( aReader.Read ( ) )  25    Console.WriteLine ( "'{0}'   from {1}" , aReader.GetString(0) ,   aReader.GetString ( 1 ) ) ;  26   27  aReader.Close ( ) ;  28  }  29  30   conn.Close ( ) ;  31   }  32   }  33     catch ( Exception e )  34  {  35       Console.WriteLine ( e ) ;  36       Console.WriteLine ( ) ;  37       Console.WriteLine ( "  Chances are your database does   not have a user" ) ;  38       Console.WriteLine ( "  called QSUser, or you do not have   the NetSDK database installed." ) ;  39  }  40   41  return 0;  42   }  43 }

也就是說目前我們需要解決的問題是如何在C#類庫編譯的時候可以及時的讓程序可以知道Login.Connection在哪里。

那么我們應該怎么做才能實現C#類庫編譯呢?

在這里我們不依靠namespace我們使用動態鏈接庫。

C#類庫編譯分2步:

一、使用命令csc/t:librarylogin.cs編譯得到login.dll

二、使用命令cscDataReaderSql.cs/r:login.dll編譯并指向login.dll動態鏈接庫文件得到DataReaderSql.exe

關于“C#類庫如何編譯”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永定县| 博乐市| 平陆县| 荣昌县| 夏河县| 民乐县| 兴安县| 天峨县| 长垣县| 灵山县| 鹤壁市| 西乌| 丹巴县| 夏津县| 正蓝旗| 宜良县| 含山县| 图片| 淳安县| 黄大仙区| 政和县| 富宁县| 上饶县| 马山县| 汉源县| 舟曲县| 弥渡县| 类乌齐县| 临邑县| 全州县| 大足县| 鹿邑县| 建始县| 新沂市| 海安县| 涿州市| 深泽县| 晋宁县| 白城市| 武穴市| 肃南|