2K+ 瀏覽量
泛詞包含字母表中的所有 26 個字母。下面,我們輸入了一個字串,並將檢查它是否為泛詞 - 字串 str = "The quick brown fox jumps over the lazy dog";現在,使用 ToLower()、isLetter() 和 Count() 函式檢查字串是否包含所有 26 個字母,因為泛詞包含字母表中的所有 26 個字母。示例您可以嘗試執行以下程式碼以檢查字串是否為泛詞。線上演示使用 System; 使用 System.Collections.Generic; 使用 System.Linq; 使用 System.Text.RegularExpressions; 名稱空間 Demo { 公共類程式 { ... 閱讀更多
497 瀏覽量
在 C# 中使用 contains() 方法檢查給定字串中是否存在子字串。假設字串為 -United在字串中,您需要查詢子字串“Uni”。為此,使用 contains 方法並像以下程式碼片段一樣使用它 -res = str1.Contains(str2);示例您可以嘗試執行以下程式碼以在字串中查詢子字串。線上演示使用 System; 公共類 Demo { 公共靜態 void Main() { 字串 str1 = "United",str2 = "Uni"; 布林型 res; res = str1.Contains(str2); 如果 (res) ... 閱讀更多
3K+ 瀏覽量
在分層繼承中,多個類從基類繼承。在示例中,我們的基類是 Father - 類 Father { 公共 void display() { Console.WriteLine("顯示..."); } }它有 Son 和 Daughter 作為派生類。讓我們瞭解如何在繼承中新增派生類 - 類 Son : Father { 公共 void displayOne() { Console.WriteLine("顯示一"); } }示例以下是 C# 中實現分層繼承的完整示例 - 使用 System; 使用 System.Collections.Generic; 使用 System.Linq; 使用 System.Text; 名稱空間 Inheritance { 類 Test { 靜態 ... 閱讀更多
5K+ 瀏覽量
C# 中不支援多重繼承。要實現多重繼承,請使用介面。這是我們在類 Shape 中的介面 PaintCost - 公共介面 PaintCost { int getCost(int area); }shape 是我們的基類,而 Rectangle 是派生類 - 類 Rectangle : Shape, PaintCost { 公共 int getArea() { 返回 (width * height); } 公共 int getCost(int area) { 返回 area * 80; } }現在讓我們看看在 C# 中實現介面以進行多重繼承的完整程式碼 - 使用 System; 名稱空間 MyInheritance { 類 Shape { ... 閱讀更多
17K+ 瀏覽量
氣泡排序是一種簡單的排序演算法。此排序演算法是一種比較排序演算法,其中比較每對相鄰元素,如果元素未按順序排列,則交換元素。假設我們的 int 有 5 個元素 -int[] arr = { 78, 55, 45, 98, 13 };現在,讓我們執行氣泡排序。從前兩個元素 78 和 55 開始。55 小於 78,所以交換兩者。現在列表為 -55, 78, 45, 98, 13現在 45 小於 78,所以交換它。55, 45, 78, 98, 3現在 98 大於 78,所以 ... 閱讀更多
要檢查 C# 中當前執行緒的狀態,請使用 IsAlive 屬性。首先,使用 currentThread 屬性顯示有關執行緒的資訊 - 執行緒 thread = Thread.CurrentThread;現在使用 thread.IsAlive 屬性檢查執行緒的狀態 -thread.IsAlive示例讓我們看看在 C# 中檢查當前執行緒狀態的完整程式碼。線上演示使用 System; 使用 System.Threading; 名稱空間 Demo { 類 MyClass { 靜態 void Main(string[] args) { 執行緒 thread = Thread.CurrentThread; thread.Name = "我的新執行緒"; Console.WriteLine("執行緒狀態 = {0}",thread.IsAlive); Console.ReadKey(); } } }輸出執行緒狀態 = True
43K+ 瀏覽量
要將 C# 中的整數轉換為字串,請使用 ToString() 方法。設定您想要字串的整數 -int num = 299;使用 ToString() 方法將整數轉換為字串 -String s; int num = 299; s = num.ToString();示例您可以嘗試執行以下程式碼以在 C# 中將整數轉換為字串 -線上演示使用 System; 類 MyApplication { 靜態 void Main(string[] args) { 字串 s; int num = 299; s = num.ToString(); Console.WriteLine("字串 = "+s); Console.ReadLine(); } }輸出字串 = 299
238 瀏覽量
要檢查二進位制數中是否存在連續的 1,您需要檢查 0 和 1。首先,為 0 和 1 設定一個布林陣列,即 false 和 true -bool []myArr = {false, true, false, false, false, true, true, true};對於 0,將計數設定為 0 -if (myArr[i] == false) count = 0;對於 1,遞增計數並設定結果。Max() 方法返回兩個數字中較大的一個 -count++; res = Math.Max(res, count);示例以下是檢查二進位制數中是否存在 K 個連續的 1 的示例 -線上演示使用 System; 類 MyApplication { 靜態 ... 閱讀更多
236 瀏覽量
要檢查迴文,假設我們的數字是 5,其二進位制為 -101101 的迴文是 101,要進行檢查,您需要使用以下函式反轉位。這裡,使用了按位左移和按位右移運算子 -公共靜態長 funcReverse(長 num) { 長 myRev = 0; 當 (num > 0) { myRev = 1; } 返回 myRev; }然後,實際表示將與反向表示進行比較,方法是返回並從 funcReverse() 函式獲取值 -公共靜態布林型 checkPalindrome(長 num) { 長 ... 閱讀更多
647 瀏覽量
按位運算子作用於位並執行逐位運算。在按位右移運算子中,左運算元的值向右移動由右運算元指定的位數。在下面的程式碼中,我們有值 -60 即 0011 1100在右移 %minus;c = a >> 2;它在右移兩次後轉換為 15 -15 即 0000 1111示例您可以嘗試執行以下程式碼以在 C# 中實現按位右移運算子 - 使用 System; 使用 System.Collections.Generic; 使用 System.Text; 名稱空間 Demo { 類 toBinary { 靜態 void Main(string[] args) ... 閱讀更多