找到 34423 篇文章 相关编程
3K+ 阅读量
首先,设置原始数组 -int[] arr = { 15, 16, 17, 18 }; // 原始数组 Console.WriteLine("原始数组= "); foreach (int i in arr) { Console.WriteLine(i); }现在,使用 Array.reverse() 方法反转数组 -Array.Reverse(arr);示例以下是用 C# 反转数组的完整代码在线演示使用 System; class Demo { static void Main() { int[] arr = { 15, 16, 17, 18 }; // 原始数组 Console.WriteLine("原始数组= "); foreach (int i in arr) { Console.WriteLine(i); } // 反转数组 Array.Reverse(arr); Console.WriteLine("反转后的数组= "); foreach (int j in arr) { Console.WriteLine(j); } Console.ReadLine(); } }输出原始数组= 15 16 17 18 反转后的数组= 18 17 16 15
12K+ 阅读量
我们的示例字符串是 -myStr = "Tom";要反转字符串,首先找到字符串的长度 -// 查找字符串长度 int len; len = myStr.Length - 1;现在,使用 while 循环,直到长度大于 0 -while (len >= 0) { rev = rev + myStr[len]; len--; }示例您可以尝试运行以下代码以在 C# 中反转字符串。在线演示使用 System; class Demo { static void Main() { string myStr, rev; myStr = "Tom"; rev =""; Console.WriteLine("字符串是 {0}", myStr); ... 阅读更多
2K+ 阅读量
我们有一个包含空格的示例字符串 -str ="Hello World !";在 C# 中使用 Replace() 方法将字符串中的所有空格替换为 ‘%20’ -str2 = str.Replace(" ", "%20");示例您可以尝试运行以下代码将字符串中的所有空格替换为 ‘%20’。在线演示使用 System; class Demo { static void Main() { String str, str2; str ="Hello World !"; Console.WriteLine("字符串: "+str); str2 = str.Replace(" ", "%20"); Console.WriteLine("字符串(替换后): "+str2); } }输出字符串: Hello World ! 字符串(替换后): Hello%20World%20!
215 阅读量
首先,初始化三个已排序的数组 -int []one = {20, 35, 57, 70}; int []two = {9, 35, 57, 70, 92}; int []three = {25, 35, 55, 57, 67, 70};要查找三个已排序数组中的公共元素,请使用 while 循环遍历数组,并检查第一个数组与第二个数组,第二个数组与第三个数组 -while (i < one.Length && j < two.Length && k < three.Length) { if (one[i] == two[j] && two[j] == three[k]) { Console.Write(one[i] + " "); i++;j++;k++; } else if (one[i] < two[j]) ... 阅读更多
1K+ 阅读量
要查找主机名,请在 C# 中使用 Dns.GetHostName() 方法 -String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("主机名: "+hostName);现在,使用 IPHostEntry.AddressList 属性获取 IP 地址 -IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList;示例尝试以下代码以显示主机名和 IP 地址 -使用 System; 使用 System.Net; 类程序 { static void Main() { String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("主机名: "+hostName); IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; for (int i = 0; i < address.Length; i++) { Console.WriteLine("IP 地址 {1} : ",address[i].ToString()); } Console.ReadLine(); } }
475 阅读量
首先,创建一个新的链表 -LinkedList myList = new LinkedList();现在在链表中添加一些元素 -// 在链表中添加 6 个元素 myList.AddLast("P"); myList.AddLast("Q"); myList.AddLast("R"); myList.AddLast("S"); myList.AddLast("T"); myList.AddLast("U");现在让我们找到一个节点并在其后添加一个新节点 -LinkedListNode node = myList.Find("R"); myList.AddAfter(node, "ADDED");示例您可以尝试运行以下代码以在链表中查找节点。在线演示使用 System; 使用 System.Collections.Generic; 类程序 { static void Main() { LinkedList myList = new LinkedList(); // 在链表中添加 6 个元素 myList.AddLast("P"); ... 阅读更多
303 阅读量
要在 C# 中显示线程的优先级,请使用 Priority 属性。首先,使用 currentThread 属性显示有关线程的信息 -Thread thread = Thread.CurrentThread;现在使用 thread.Priority 属性显示线程的优先级 -thread.Priority示例让我们看看在 C# 中显示线程优先级的完整代码。在线演示使用 System; 使用 System.Threading; 命名空间演示 { 类 MyClass { static void Main(string[] args) { Thread thread = Thread.CurrentThread; thread.Name = "我的线程"; Console.WriteLine("线程优先级 = {0}", thread.Priority); Console.ReadKey(); } } }输出线程优先级 = 普通