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) ... 阅读更多