目前位置:首頁 > 科技文章 > 後端開發 > C#.Net教程

  • 如何在 C# 中向哈希表集合新增項目
    如何在 C# 中向哈希表集合新增項目
    我們已經討論了哈希表的基礎知識。 C#中的雜湊表集合用於儲存鍵值對,其中每個鍵值對都是根據鍵的雜湊碼進行組織的。該雜湊碼是使用雜湊碼函數計算的。在內部,哈希表使用桶來儲存資料。儲存桶只不過是哈希表中的一組虛擬元素。哈希碼與每個儲存桶相關聯。從程式設計上來說,雜湊表類似於字典對象,但與字典對像不同的是,雜湊表可以儲存不同資料類型的對象。在性能方面,哈希表表現出較低的性能,因為哈希表的資料元素是物件。因此,為了從雜湊表中儲存和檢索值,必須執行物件的裝箱和拆箱。在本文中,我們將討論如何在哈希表集合中新增項目。
    C#.Net教程 1107 2023-09-12 09:49:02
  • C# 7.0 中的 Ref 局部變數和 Ref 回傳值是什麼?
    C# 7.0 中的 Ref 局部變數和 Ref 回傳值是什麼?
    引用傳回值允許方法傳回變數的引用,而不是比一個值。呼叫者可以選擇將傳回的變數視為由值或引用。呼叫者可以建立一個新變量,該變數本身就是對回傳值的引用,稱為reflocal。在下面的範例中,即使我們修改了顏色沒有任何影響原始陣列顏色範例classProgram{  publicstaticvoidMain(){   varcolors=new[]{"blue","green&qu
    C#.Net教程 812 2023-09-11 22:37:02
  • 什麼是介面的隱式實作以及何時在 C# 中使用介面的隱式實作?
    什麼是介面的隱式實作以及何時在 C# 中使用介面的隱式實作?
    C#介面成員可以明確或隱含實作。隱式實作在成員名稱之前不包含正在實作的介面的名稱,因此編譯器會推斷這一點。這些成員將公開為公共,並且當物件轉換為具體類型時可以存取。方法的呼叫也沒有什麼不同。只需創建該類別的一個物件並調用它即可。如果多個介面中宣告了相同的方法名稱,則不能使用隱式介面範例interfaceICar{  voiddisplayCar();}interfaceIBike{  voiddisplayBike();}c
    C#.Net教程 970 2023-09-11 22:17:06
  • C# 程式使用使用 LINQ 的列表收集的 where() 方法來尋找姓名以「S」開頭的學生列表
    C# 程式使用使用 LINQ 的列表收集的 where() 方法來尋找姓名以「S」開頭的學生列表
    簡介本文要學習的主題是使用List集合的where()方法和LINQ寫一個C#程序,以找出名字以'S'開頭的學生名單。語言整合查詢又稱為LINQ用於產生C#語言查詢。以前我們必須使用其他關係語言​​,例如SQL和XML。它為C#語言或任何其他.NET語言提供了更多功能。在LINQ中查詢資料庫的語法與查詢數組中儲存的資料的語法相同。在我們繼續並理解C#程式的演算法和程式碼之前,使用LINQ的ListCollection的where()方法找到名字以'S'開頭的學生清單。讓我們簡要複習一下LINQ的簡寫形式
    C#.Net教程 1422 2023-09-11 21:29:02
  • C#相當於Java的Thread.setDaemon?
    C#相當於Java的Thread.setDaemon?
    C#相當於Java的Thread.setDaemon就是前台和後台執行緒的概念。當前台執行緒關閉時,後台執行緒也將終止。前台執行緒繼續運行,直到最後一個前台執行緒終止。用於後台執行緒的屬性是IsBackground,它會取得或設定一個值,指示執行緒是否為後台執行緒。該屬性的預設值為false,因為建立的預設執行緒是前台執行緒。要在C#中建立線程守護程序,請使用isBackground-ThreadbgThread=newThread(tStart);bgThread.IsBackground=true;bgThrea
    C#.Net教程 1201 2023-09-11 20:45:12
  • 兩個問號在一起 (??) 在 C# 中意味著什麼?
    兩個問號在一起 (??) 在 C# 中意味著什麼?
    這是null-coalescing 運算子。如果左操作數不為null,則null-coalescing運算子??傳回其左操作數的值;否則,它會計算右操作數並傳回其結果。如果左運算元評估為非null,則??運算子不會評估其右運算元。可空類型可以表示未定義或來自類型域的值。當左運算元具有可空型別時,我們可以使用??運算子傳回適當的值。如果我們嘗試將可空值類型分配給非可空值類型而不使用??運算符,我們將得到一個編譯時錯誤,如果我們強制進行強制轉換,將拋出一個InvalidOperat
    C#.Net教程 889 2023-09-11 19:25:02
  • 什麼是 Asp.Net webAPI C# 中的內容協商?
    什麼是 Asp.Net webAPI C# 中的內容協商?
    內容協商是為給定的內容選擇最佳表示的過程當有多個表示可用時的回應。意味著,取決於接受請求中的標頭值,伺服器發送回應。首要的HTTP中內容協商的機制是這些請求標頭-Accept-回應可以接受哪些媒體類型,例如「application/json」、「application/xml」或自訂媒體類型,例如「application/vnd.example+xml 」Accept-Charset-可接受哪些字元集,例如UTF-8或ISO8859-1.Accept-Encoding-哪些內容編碼是可接受的,例
    C#.Net教程 621 2023-09-11 17:13:01
  • C# 中基於執行緒的平行性
    C# 中基於執行緒的平行性
    在C#中,任務並行劃分任務。然後將任務分配給單獨的執行緒進行處理。在.NET中,您可以使用下列機制來並行執行程式碼:執行緒、執行緒池和任務。為了實現並行性,請使用C#中的任務而不是執行緒。任務不會創建自己的作業系統線程,而是由TaskScheduler執行。讓我們看看如何建立任務。使用委託來啟動任務-Tasktsk=newTask(delegate{PrintMessage();});tsk.Start();使用任務工廠啟動任務-Task.Factory.StartNew(()=>{Console.
    C#.Net教程 763 2023-09-11 16:09:02
  • Asp.Net webAPI C# 中的內建訊息處理程序是什麼?
    Asp.Net webAPI C# 中的內建訊息處理程序是什麼?
    訊息處理程序是一個接收HTTP請求並傳回HTTP的類別回覆。訊息處理程序派生自抽象HttpMessageHandler類別。訊息處理程序為我們提供了處理、編輯或拒絕傳入訊息的機會在請求到達HttpControllerDispatcher之前。訊息處理程序在請求處理管道中更早執行,因此它們是在WebAPI中實現橫切關注點的好地方。資訊處理程序只不過是一系列類別(它可能是系統定義的或由us)位於透過管道進行HTTP請求和回應的過程旁邊。例如,一個HTTP請求到達了一個HTTP伺服器,現在該請求將是傳遞給H
    C#.Net教程 967 2023-09-11 15:45:06
  • C# 中的型別轉換是什麼?
    C# 中的型別轉換是什麼?
    類型轉換是將一種資料類型轉換為另一種類型。這兩種形式是-隱式類型轉換-這些轉換由C#以型別安全的方式執行。例如,從小到大的整型類型的轉換以及從衍生類別到基底類別的轉換。顯式類型轉換-這些轉換是由使用者使用預先定義的類型明確完成的功能。顯式轉換需要強制轉換運算子。以下是內建型別轉換方法-Sr.No方法及說明1ToBoolean將型別轉換為布林值(如果可能)。 2ToByte將類型轉換為位元組。 3ToChar如果可能,將類型轉換為單一Unicode字元。 4ToDateTime將類型(整數或字串類型)轉換為日期時
    C#.Net教程 1034 2023-09-11 13:49:22
  • 在 C# 中將 ValueTuple 轉換為元組
    在 C# 中將 ValueTuple 轉換為元組
    使用C#,我們可以使用ToTuple()方法輕鬆地將ValueTuple轉換為Tuple。注意-新增System.ValueTuple包來運行ValueTuple程式。 >讓我們看看如何添加它-轉到您的專案在解決方案資源管理器中右鍵單擊該專案選擇“管理NuGet包”您將到達NuGet包管理器。現在,按一下「瀏覽」標籤並找到「ValueTuple」最後、新增System.ValueTuple套件範例usingSystem;classProgram{  stat
    C#.Net教程 607 2023-09-11 12:13:02
  • C#中如果資料夾不存在如何建立?
    C#中如果資料夾不存在如何建立?
    為了建立目錄,我們必須先在C#中導入System.IO命名空間。命名空間是一個庫,可讓您存取用於建立、複製、移動和刪除目錄的靜態方法。始終建議在C#中執行任何檔案操作之前檢查目錄是否存在,因為編譯器如果資料夾不存在,將拋出異常。範例usingSystem;usingSystem.IO;namespaceDemoApplication{  classProgram{   staticvoidMain(str
    C#.Net教程 1872 2023-09-11 11:57:09
  • C# 中 Double 的字串格式
    C# 中 Double 的字串格式
    在C#中使用靜態方法String.Format形成雙字串格式。對於三位小數-String.Format("{0:0.000}",987.383);String.Format("{0:0.000}",987.38);String.Format("{0:0.000}",987.7899);String.Format("{0:0.000}",987.7899);對於千位分隔符號-String.Format("{0:0,0.0}",54567.46);String.Format("{0
    C#.Net教程 796 2023-09-11 11:29:02
  • 在 C# 中如何將整數轉換為十六進位,反之亦然?
    在 C# 中如何將整數轉換為十六進位,反之亦然?
    將整數轉換為十六進位可以使用string.ToString()擴充方法將整數轉換為十六進位。 IntegerValue:500HexadecimalValue:1F4ConvertingHexadecimaltoInteger−Ahexadecimalvaluecanbeconvertedtoanintegerusingint.Parseorconvert.ToInt32int.Parse−Convertsthestringrepresentationofa
    C#.Net教程 943 2023-09-11 09:37:02
  • C# 字串方法
    C# 字串方法
    String類別有許多方法可以幫助您處理字串物件。下表列出了一些最常用的方法-Sr.No方法及說明1publicstaticintCompare(stringstrA,stringstrB)比較兩個指定的字串物件並傳回一個整數,指示它們在排序順序中的相對位置。 2publicstaticintCompare(stringstrA,stringstrB,boolignoreCase)比較兩個指定的字串物件並傳回一個整數,指示它們在排序順序中的相對位置。但是,如果布林參數為true,則忽略大小寫。
    C#.Net教程 1126 2023-09-11 09:21:04

工具推薦

jQuery企業留言表單聯絡程式碼

jQuery企業留言表單聯絡代碼是簡潔實用的企業留言表單和聯絡我們介紹頁面程式碼。
表單按鈕
2024-02-29

HTML5 MP3音樂盒播放特效

HTML5 MP3音樂盒播放特效是一款以html5+css3為基礎製作可愛的音樂盒表情,點選開關按鈕mp3音樂播放器。
播放器特效
2024-02-29

HTML5酷炫粒子動畫導覽選單特效

HTML5酷炫粒子動畫導覽選單特效是一款導覽選單採用滑鼠懸停變色的特效。
選單導航
2024-02-29

jQuery可視化表單拖曳編輯程式碼

jQuery視覺化表單拖曳編輯程式碼是一款基於jQuery和bootstrap框架製作視覺化表單。
表單按鈕
2024-02-29

有機蔬果供應商網頁範本 Bootstrap5

一款有機蔬果供應商網頁範本-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能資料資訊後台管理響應式網頁範本-Novus

Bootstrap3多功能資料資訊後台管理響應式網頁範本-Novus
後端模板
2023-02-02

房產資源服務平台網頁範本 Bootstrap5

房產資源服務平台網頁範本 Bootstrap5
Bootstrap模板
2023-02-02

簡約履歷資料網頁範本 Bootstrap4

簡約履歷資料網頁範本 Bootstrap4
Bootstrap模板
2023-02-02

可愛的夏天元素向量素材(EPS+PNG)

這是一款可愛的夏天元素向量素材,包含了太陽、遮陽帽、椰子樹、比基尼、飛機、西瓜、冰淇淋、雪糕、冷飲、游泳圈、夾腳拖、鳳梨、海螺、貝殼、海星、螃蟹、檸檬、防曬乳、太陽眼鏡等等,素材提供了EPS 和免扣PNG 兩種格式,含JPG 預覽圖。
PNG素材
2024-05-09

四個紅色的 2023 畢業徽章的向量素材(AI+EPS+PNG)

這是一款紅色的 2023 畢業徽章向量素材,共四個,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 預覽圖。
PNG素材
2024-02-29

唱歌的小鳥和裝滿花朵的推車設計春天banner向量素材(AI+EPS)

這是一款由唱歌的小鳥和裝滿花朵的推車設計的春天 banner 向量素材,提供了 AI 和 EPS 兩種格式,含 JPG 預覽圖。
banner圖
2024-02-29

金色的畢業帽向量素材(EPS+PNG)

這是一款金色的畢業帽向量素材,提供了 EPS 和免扣 PNG 兩種格式,含 JPG 預覽圖。
PNG素材
2024-02-27

家居裝潢清潔維修服務公司網站模板

家居裝潢清潔維修服務公司網站範本是一款適合提供居家裝潢、清潔、維修等服務機構宣傳網站範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-05-09

清新配色個人求職履歷引導頁模板

清新配色個人求職履歷引導頁範本是適合清新配色風格的個人求職履歷作品展示引導頁網頁範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-29

設計師創意求職履歷網頁模板

設計師創意求職履歷網頁範本是適合各種不同設計師職缺個人求職履歷展示網頁範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-28

現代工程建築公司網站模板

現代工程建築公司網站模板是一款適合從事工程建築服務行業宣傳網站模板下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-28