找到 2628 篇文章 关于 C#
469 次浏览
设置一个链表集合 − var list = new LinkedList();现在,添加元素 − list.AddLast("One"); list.AddLast("Two"); list.AddLast("Four");现在,让我们在已创建的 LinkedList 中添加新元素 − LinkedListNode node = list.Find("Four"); list.AddBefore(node, "Three"); list.AddAfter(node, "Five");现在让我们看看如何遍历单链表中的节点 − 示例 using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) { var list = new LinkedList < string > (); list.AddLast("One"); list.AddLast("Two"); list.AddLast("Four"); Console.WriteLine("遍历..."); foreach(var res in list) { ... 阅读更多
211 次浏览
首先,设置一个数组并初始化它 − int[] arr = new int[] {34, 56, 12};要循环遍历数组的所有元素 − for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); }让我们看看完整的代码 − 示例 using System; public class Program { public static void Main() { int[] arr = new int[] {34, 56, 12}; // 长度 Console.WriteLine("长度:" + arr.Length); for (int i = 0; i< arr.Length; i++) { Console.WriteLine(arr[i]); } } }
251 次浏览
假设我们的字符串是 − string str = "3456";现在,检查输入的字符串是否为数字 − str.All(c => char.IsDigit(c))如果字符串是数字,则以上返回 true,否则返回 false。以下是完整的代码 − 示例 实时演示 using System; using System.Linq; namespace Demo { public class MyApplication { public static void Main(string[] args) { string str = "3456"; // 检查字符串是否为数字 Console.WriteLine(str.All(c => char.IsDigit(c))); } } }输出True
149 次浏览
首先,设置一个数组 − int[] arr = {6, 3, 8, 4};现在,使用 Length 属性获取数组的大小 − arr.Length让我们看看完整的代码 − 示例 实时演示 using System; namespace Demo { public class Demo { public static void Main(string[] args) { int[] arr = {6, 3, 8, 4}; Console.WriteLine("数组..."); foreach (int i in arr) { Console.Write(i + " "); } Console.WriteLine("数组大小: "+arr.Length); } } }输出数组... 6 3 8 4 数组大小: 4
2K+ 次浏览
首先,声明一个元组并添加值 − Tuple tuple = new Tuple(100, "Tom");使用 C#,要迭代元组,您可以选择单个元素 − tuple.Item1 // 第一个项目 tuple.Item2 // 第二个项目要显示完整的元组,只需使用: // 显示整个元组 Console.WriteLine(tuple);让我们看看完整的代码 − 示例 using System; using System.Threading; namespace Demo { class Program { static void Main(string[] args) { Tuple tuple = new Tuple(100, "Tom"); if (tuple.Item1 == 100) { Console.WriteLine(tuple.Item1); } if (tuple.Item2 == "Tom") { Console.WriteLine(tuple.Item2); } // 显示整个元组 Console.WriteLine(tuple); } } }
13K+ 次浏览
要清空 C# 列表,请使用 Clear() 方法。首先,设置一个列表并添加元素 − List myList = new List() { "one", "two", "three", "four", "five", "six" };现在,让我们清空列表 − myList.Clear();示例 实时演示 using System; using System.Collections.Generic; public class Program { public static void Main() { List myList = new List() { "one", "two", "three", "four", "five", "six" }; ... 阅读更多
2K+ 次浏览
声明一个列表并添加元素 − var products = new List < string > (); // 添加元素 products.Add("Belts"); products.Add("T-Shirt"); products.Add("Trousers");使用循环进行迭代 − foreach(var p in products) { Console.WriteLine(p); }示例让我们看看完整的示例 − using System; using System.Collections.Generic; public class Demo { public static void Main(string[] args) { var products = new List < string > (); products.Add("Belts"); products.Add("T-Shirt"); products.Add("Trousers"); Console.WriteLine("我们的列表...."); foreach(var p in products) { Console.WriteLine(p); } } }
5K+ 次浏览
要连接两个列表,请使用 AddRange() 方法。设置第一个列表 − var list1 = new List < string > (); list1.Add("Keyboard"); list1.Add("Mouse");设置第二个列表 − var list2 = new List < string > (); list2.Add("Hard Disk"); list2.Add("Pen Drive");要连接这两个列表 − lists1.AddRange(lists2);以下是完整的代码 − 示例 using System.Collections.Generic; using System; namespace Demo { public static class Program { public static void Main() { var list1 = new List < string > (); list1.Add("Keyboard"); list1.Add("Mouse"); Console.WriteLine("我们的list1...."); ... 阅读更多
1K+ 次浏览
使用 new 关键字实例化委托。创建委托时,传递给 new 表达式的参数的写法类似于方法调用,但不包含方法的参数。例如 − public delegate void printString(string s); printString ps1 = new printString(WriteToScreen);您也可以使用匿名方法实例化委托 − // 声明委托 void Del(string str); Del d = delegate(string name) { Console.WriteLine("已收到关于:{0} 的通知", name); };让我们来看一个声明和实例化委托的例子 − 示例 实时演示 using System; delegate int NumberChanger(int n); namespace DelegateAppl { class TestDelegate { ... 阅读更多