找到 34423 篇文章 相关编程

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

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

6K+ 次查看

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

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

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

217 次查看

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

什么是 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 和 Dynamics 的区别

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

296 次查看

Var 在 C# 中是严格类型的,而 dynamic 不是严格类型的。Var 声明 var a = 10; Dynamic 声明 dynamic a = 10; Var 是一个隐式类型的变量,但它不会绕过编译时错误。C# 中 var 的示例 var a = 10; a = "Demo"; // 导致编译错误Dynamics 在 C# 中的示例 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以下是调试器类的属性。序号属性和描述1AutoFlush获取或设置一个值,该值指示是否应在 Listener 上调用 Flush。2IndentLevel设置缩进级别3IndetntSize缩进中的空格数 ... 阅读更多

使用 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# 中的 Dictionary 方法

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

4K+ 次查看

Dictionary 是 C# 中键和值的集合。Dictionary 包含在 System.Collection.Generics 命名空间中。以下是这些方法:序号方法和描述1Add在 Dictionary 中添加键值对2Clear()删除所有键和值3Remove删除具有指定键的元素。4ContainsKey检查 Dictionary 中是否存在指定的键。5ContainsValue检查 Dictionary 中是否存在指定的键值。6Count计算键值对的数量。7Clear从 Dictionary 中删除所有元素。让我们看看如何将元素添加到 Dictionary 并显示计数。示例 实时演示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("Welcome!"); });您还可以使用 Lambda。Task t = new Task( () => PrintMessage() ); t.Start();

广告

© . All rights reserved.