1K+ 阅读量
无限循环是一个永不终止并无限重复的循环。让我们看一个在 C# 中创建无限循环的示例。示例using System; namespace Demo { class Program { static void Main(string[] args) { for (int a = 0; a < 50; a--) { Console.WriteLine("value : {0}", a); } Console.ReadLine(); } } }上面,循环执行直到 a < 50。a 的初始值为 0。int a = 0;由于设置为 a--;,因此每次迭代后 a 的值都会递减。因此,a 的值永远不会超过 50,并且条件 a
5K+ 阅读量
动态数组是可增长的数组,比静态数组更具优势。这是因为数组的大小是固定的。要在 C# 中动态创建数组,请使用 ArrayList 集合。它表示一个有序的对象集合,可以单独索引。它还允许动态内存分配,在列表中添加、搜索和排序项目。以下是一个示例,展示了如何在 C# 中动态创建数组。示例 实时演示using System; using System.Collections; namespace CollectionApplication { class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); ... 阅读更多
600 阅读量
线程是轻量级进程。线程被定义为程序的执行路径。线程通过扩展 Thread 类来创建。扩展的 Thread 类然后调用 Start() 方法来开始子线程的执行。线程示例:线程的一个常见使用示例是现代操作系统并发编程的实现。使用线程可以节省 CPU 周期的浪费,并提高应用程序的效率。以下是一个展示如何创建线程的示例。示例 实时演示using System; using System.Threading; namespace Demo { class Program { public static void ThreadFunc() { ... 阅读更多
327 阅读量
首先,在元组中设置两个项目。Tuple tuple = new Tuple(20, "Tom");现在检查元组中的第一个项目,它是一个整数。if (tuple.Item1 == 20) { Console.WriteLine(tuple.Item1); }现在检查元组中的第二个项目,它是一个字符串−if (tuple.Item2 == "Tom") { Console.WriteLine(tuple.Item2); }以下是如何创建包含字符串和整数项目的元组的示例。示例 实时演示using System; using System.Threading; namespace Demo { class Program { static void Main(string[] args) { Tuple tuple = new Tuple(20, "Tom"); if (tuple.Item1 == 20) { ... 阅读更多
4K+ 阅读量
要在 C# 中创建字符串对象,可以使用以下任何方法。通过将字符串文字分配给 String 变量通过使用 String 类构造函数通过使用字符串连接运算符 (+)通过检索返回字符串的属性或调用方法通过调用格式化方法将值或对象转换为其字符串表示形式以下是一个示例,展示了在 C# 中创建字符串对象的各种方法。示例 实时演示using System; namespace Demo { class Program { static void Main(string[] args) { //从字符串文字和字符串连接 ... 阅读更多
首先,声明并初始化两个数字。int num1 = 50; int num2 = 90;然后,使用 if-else 查找最大数。if (num1 > num2) { maxNum = num1; } else { maxNum = num2; }上面,我们将最大值设置为变量 maxNum,并在稍后打印它。以下是在 C# 中查找两个数字之间最大值的完整示例。示例 实时演示using System; namespace Demo { class Program { static void Main(string[] args) { int num1 = 50; int num2 = 90; ... 阅读更多
2K+ 阅读量
所有数组都由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于最后一个元素。首先,声明一个数组。 int[] rank;但是声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组分配值。数组是引用类型,因此您需要使用 new 关键字来创建数组的实例。例如, int[] rank = new int[5];您可以在声明时为数组分配值。 int[] rank ... 阅读更多
182 阅读量
在 C# 中初始化字符串是一项简单的任务。假设您想设置一个名为“Amit”的名称,为此,请将您的字符串初始化为。String str1 = "Hello, World!";要比较字符串,请使用以下 C# 方法。public static int Compare(string str1, string str2)要比较,如果−String.Compare(str1, str2) == 0如果以上等于 0,则两个字符串相等。上述方法比较两个指定的字符串对象并返回一个整数,该整数指示它们在排序顺序中的相对位置。以下是一个示例,展示了将一个字符串与另一个字符串进行比较。示例 实时演示using System; namespace Demo { ... 阅读更多
185 阅读量
正则表达式是一种可以与输入文本匹配的模式。有各种类型的字符、运算符和构造让你定义正则表达式。替换用于替换模式。下表列出了替换。字符描述模式替换模式输入字符串结果字符串$number替换由组号匹配的子字符串。\b(\w+)(\s)(\w+)\b $3$2$1 "one two" "two one"${name}替换由命名组名称匹配的子字符串。\b(?< word1>\w+)(\s)(?< word2>\w+)\b ${word2} ${word1} "one two" "two one" ... 阅读更多
68 阅读量
length 属性用于获取或设置 BitArray 中元素的数量。我们的 BitArray.BitArray arr = new BitArray( 5 );要计算长度,请使用 length 属性。Console.WriteLine( "Length: {0}", arr.Length );您可以尝试运行以下代码来了解如何使用 BitArray 类的 Length 属性。示例 实时演示using System.Collections; public class Demo { public static void Main() { BitArray arr = new BitArray( 5 ); Console.WriteLine( "Count: {0}", arr.Count ); Console.WriteLine( "Length: {0}", arr.Length ); } }输出Count: 5 Length: 5