找到 2628 篇文章 關於 C#

C# 程式:檢查數字是否為素數

karthikeya Boyini
更新於 2023年9月10日 08:06:41

51K+ 次瀏覽

為了計算一個數字是否為素數,我們使用了 for 迴圈。在每次迭代中,我們使用 if 語句來查詢數字本身之間的餘數是否等於 0。for (int i = 1; i

C# 程式:在字串中檢查 URL

Samual Sam
更新於 2020年6月19日 08:53:45

2K+ 次瀏覽

使用 C# 中的 StartWith() 方法在字串中檢查 URL。假設我們的輸入字串是:string input = "https://example.com/new.html";現在我們需要檢查 www 或非 www 連結。為此,在 C# 中使用 if 語句:if (input.StartsWith("https://www.example.com") || input.StartsWith("https://example.com")) { }示例您可以嘗試執行以下程式碼以檢查字串中的 URL。線上演示using System; class Demo {    static void Main() {       string input = "https://example.com/new.html";       // 檢視輸入是否匹配這些開頭之一。       if (input.StartsWith("https://www.example.com") || input.StartsWith("https://example.com")) {       ... 閱讀更多

C# 多個區域性變數宣告

karthikeya Boyini
更新於 2020年6月19日 08:54:19

660 次瀏覽

在 C# 中,您可以使用逗號在一個語句中宣告多個區域性變數。以下是相同的:int a = 20, b = 70, c = 40, d = 90;示例讓我們來看一個宣告多個區域性變數的示例。下面四個變數在同一個語句中宣告並初始化。線上演示using System; class Demo {    static void Main() {       int a = 20, b = 70, c = 40, d = 90;       Console.WriteLine("{0} {1} {2} {3}", a, b, c, d);    } }輸出20 70 40 90

C# 語言優勢和應用

Samual Sam
更新於 2020年6月19日 08:54:56

5K+ 次瀏覽

C# 是一種現代的、通用的、面向物件的程式語言,由微軟開發,並經歐洲計算機制造商協會 (ECMA) 和國際標準化組織 (ISO) 批准。C# 是為公共語言基礎結構 (CLI) 設計的,它由可執行程式碼和執行時環境組成,允許在不同的計算機平臺和架構上使用各種高階語言。C# 的優勢面嚮物件語言自動垃圾收集跨平臺向後相容性更好的完整性和互操作性C# 的應用使用 Unity 的遊戲Web 應用程式客戶端-伺服器應用程式Windows 應用程式在桌面上執行的應用程式Web 服務應用程式控制臺應用程式類庫

C# 泛型與 C++ 模板

karthikeya Boyini
更新於 2020年6月19日 08:56:11

449 次瀏覽

C# 泛型和 C++ 模板提供對引數化型別的支援。以下是區別:靈活性C++ 模板比 C# 泛型更靈活顯式特化C# 不支援顯式特化型別引數在 C# 中,型別引數不能用作泛型型別的基類C# 不允許型別引數具有預設型別執行時C++ 模板具有編譯時模式,而 C# 泛型同時具有編譯時和執行時模式。泛型具有執行時支援非型別模板引數C# 模板不允許非型別模板引數區域性特化C# 甚至不支援區域性特化。

C# 階乘

Samual Sam
更新於 2020年6月19日 08:57:13

3K+ 次瀏覽

要計算 C# 中的階乘,您可以使用 while 迴圈並迴圈遍歷直到數字不等於 1。這裡 n 是您想要階乘的值:int res = 1; while (n != 1) {    res = res * n;    n = n - 1; }上面,假設我們想要 5! (5 的階乘)為此,n=5,迴圈迭代 1:n=5 res = res*n 即 res =5;迴圈迭代 2:n=4 res = res*n 即 res = 5*4 = 20迴圈迭代 3:n=3 res = res*n 即 res = 20*3 = 60示例以此類推,所有... 閱讀更多

C# 多層繼承示例

Samual Sam
更新於 2020年6月19日 08:58:22

4K+ 次瀏覽

當派生類是從另一個派生類形成時,就會發生多層繼承。祖父、父親和兒子是代表 C# 中多層繼承的完美示例:示例以下是一個示例,說明在 C# 中使用多層繼承。線上演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Son : Father {       public void DisplayTwo() {          Console.WriteLine("Son.. ");       }       static void Main(string[] args) {          Son s = new Son();          s.Display();          s.DisplayOne(); ... 閱讀更多

C# 單繼承示例

karthikeya Boyini
更新於 2020年6月19日 08:58:59

3K+ 次瀏覽

以下是 C# 中單繼承的一個示例。在這個示例中,基類是 Father,宣告如下程式碼片段:class Father {    public void Display() {       Console.WriteLine("Display");    } }我們的派生類是 Son,宣告如下:class Son : Father {    public void DisplayOne() {       Console.WriteLine("DisplayOne");    } }示例以下是實現 C# 中單繼承的完整示例。線上演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyAplication {    class Demo {       static void Main(string[] args) {   ... 閱讀更多

C# 位運算子和位移運算子

Samual Sam
更新於 2020年6月19日 09:00:12

3K+ 次瀏覽

位運算子作用於位並執行逐位運算。C# 支援的位運算子列在下表中。假設變數 A 為 60,變數 B 為 13:運算子說明示例&按位與運算子如果位同時存在於兩個運算元中,則將其複製到結果中。(A & B) = 12,即 0000 1100|按位或運算子如果位存在於任一運算元中,則將其複製。 (A | B) = 61,即 0011 1101^按位異或運算子如果位在一個運算元中設定,但在另一個運算元中未設定,則將其複製。(A ^ B) = 49,即 0011 0001~按位非運算子... 閱讀更多

C# 程式:檢查兩個矩陣是否相同

karthikeya Boyini
更新於 2020年6月19日 08:27:53

510 次瀏覽

要檢查矩陣是否相同,您首先需要檢查是否可以比較矩陣,因為至少兩個矩陣的維數必須相同才能進行比較。if (row1 != row2 && col1 != col2) {    Console.Write("矩陣無法比較:"); }現在,在 else 條件下檢查矩陣是否相同。我們在這裡也設定了一個標誌:if (row1 != row2 && col1 != col2) {    Console.Write("矩陣無法比較:"); } else {    Console.Write("矩陣比較:");    for (i = 0; i < row1; ... 閱讀更多

廣告
© . All rights reserved.