找到 34423 篇文章,关于编程

C#程序,用于查找数组中的最大和最小元素

Ankith Reddy
更新于 2020年6月23日 11:35:29

6K+ 次浏览

将最小和最大元素设置为第一个元素,以便您可以比较所有元素。对于最大值,如果(arr[i]>max) {    max = arr[i]; }对于最小值,如果(arr[i]

解释正则表达式中的C#分组结构

Samual Sam
更新于 2019年7月30日 22:30:23

217 次浏览

有各种类型的字符、运算符和结构,允许您定义正则表达式。其中之一是分组结构。分组结构描述正则表达式的子表达式并捕获输入字符串的子字符串。下表列出了分组结构。分组结构描述模式匹配( 子表达式 )捕获匹配的子表达式并为其分配一个基于零的序数。( \w)\1 "ee" in "deep" (?< name >子表达式)将匹配的子表达式捕获到命名组中。(?< double>\w)\k< double> "ee" in "deep" (?< name1 -name2 >子表达式)定义一个平衡组 ... 阅读更多

C#中Hashtable类的Item属性是什么?

Arjun Thakur
更新于 2020年6月23日 11:21:41

80 次浏览

获取或设置与指定键关联的值。您还可以使用Item属性添加新元素。如果键不存在,则可以像这样包含它:−myCollection["myNonexistentKey"] = myValue以下是显示如何在C#中使用Hashtable类的Item属性的代码。示例 在线演示using System; using System.Collections; namespace Demo {    class Program {       static void Main(string[] args) {          Hashtable ht = new Hashtable();          ht.Add("One", "Amit");          ht.Add("Two", "Aman");          ht.Add("Three", "Raman");       ... 阅读更多

C#中Var和Dynamic的区别

karthikeya Boyini
更新于 2019年7月30日 22:30:23

296 次浏览

C#中的Var是严格类型的,而dynamic不是严格类型的。Var声明 var a = 10; Dynamic声明 dynamic a = 10; Var是隐式类型的变量,但它不会绕过编译时错误。C#中var的示例 var a = 10; a = "Demo"; // 导致编译错误C#中dynamic的示例 dynamic a = 10; a = "Demo"; // 不会导致错误

解释正则表达式中的C#限定符

Chandu yadav
更新于 2019年7月30日 22:30:23

327 次浏览

C#中的限定符指定前一个元素(可以是字符、组或字符类)的实例必须在输入字符串中出现多少次才能发生匹配。限定符描述模式匹配*匹配前一个元素零次或多次。\d*\.\d ".0","19.9","219.9"+匹配前一个元素一次或多次。"be+" "bee" in "been","be" in "bent"?匹配前一个元素零次或一次。"rai?n" "ran","rain"{ n }精确匹配前一个元素n ... 阅读更多

C#中的Debug类与Debugger类

karthikeya Boyini
更新于 2019年7月30日 22:30:23

290 次浏览

要调试您的代码,您需要方法或属性,这些方法或属性由C#中的Debug类提供。调试器类用于设置与调试器的通信。Debug类Debug类继承自System.Diagnostics。语法如下:− public static class Debug以下是调试器类的属性。序号属性和描述1 AutoFlush获取或设置一个值,该值声明是否应在Listeners上调用Flush。2 IndentLevel设置缩进级别3 IndetntSize空格数 ... 阅读更多

使用C#从头节点删除第n个元素

George John
更新于 2020年6月23日 11:22:41

116 次浏览

首先,设置一个链表并添加一些元素。Demo list = new Demo(); list.Push(50); list.Push(100); list.Push(150);现在要从头节点删除第n个元素,请传递您要删除的内容。如果您设置1,则它将删除头节点。示例if (val == 1) {    head = head.Next;    return; } // n 指向要删除的节点之前的节点 Node n = head; // m 是设置为要删除的节点 Node m = head.Next; for (int i = 2; i < val; i++) {    n = n.Next;    m = m.Next; } ... 阅读更多

C#中的字典方法

Samual Sam
更新于 2020年6月23日 11:26:04

4K+ 次浏览

字典是C#中键值对的集合。字典包含在System.Collection.Generics命名空间中。以下是一些方法:序号方法和描述1Add在字典中添加键值对2Clear()删除所有键值对3Remove删除具有指定键的元素4ContainsKey检查字典中是否存在指定的键5ContainsValue检查字典中是否存在指定的键值6Count键值对的数量7Clear从字典中删除所有元素让我们看看如何将元素添加到字典中并显示计数。示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       IDictionary d = new Dictionary();     ... 阅读更多

C#中的异常传播

Ankith Reddy
更新于 2020年6月23日 11:25:19

798 次浏览

可以通过了解C#中异常处理的工作方式来理解异常传播。在try块中,当发生异常时,会检查相应的catch块。这样做是为了查看它们是否可以捕获异常。如果找不到匹配的异常,则该异常将传播到更高级别的try块。这会重复进行,直到捕获到异常。如果未捕获异常,则程序执行将结束。以下示例显示嵌套的try语句,说明了上述概念。示例 在线演示using System; using System.Text; public class Demo {    public static void Main() {       ... 阅读更多

C#中启动任务的不同方法

karthikeya Boyini
更新于 2019年7月30日 22:30:23

9K+ 次浏览

要在C#中启动任务,请按照以下任何一种方法进行。使用委托启动任务。Task t = new Task(delegate { PrintMessage(); }); t.Start();使用Task Factory启动任务。Task.Factory.StartNew(() => {Console.WriteLine("欢迎!"); });您也可以使用Lambda。Task t = new Task( () => PrintMessage() ); t.Start();

广告
© . All rights reserved.