找到 2628 篇文章 关于 C# 的
7K+ 阅读量
要在 C# 中暂停线程,请使用 sleep() 方法。您需要设置线程要暂停的毫秒数,例如,5 秒,请使用 -Thread.Sleep(5000);示例让我们看看如何循环并设置 sleep 方法来暂停线程。在线演示using System; using System.Threading; namespace Sample { class Demo { static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.WriteLine("睡眠 1 秒!"); Thread.Sleep(1000); } ... 阅读更多
4K+ 阅读量
要使用线程,请在代码中添加以下命名空间 -using System.Threading;首先,您需要在 C# 中创建一个新线程 -Thread thread = new Thread(threadDemo);上面,threadDemo 是我们的线程函数。现在向线程传递参数 -thread.Start(str);上面设置的参数是 -String str = "Hello World!";示例让我们看看在 C# 中向线程传递参数的完整代码。在线演示using System; using System.Threading; namespace Sample { class Demo { static void Main(string[] args) { String str = "Hello World!"; // 新线程 ... 阅读更多
864 阅读量
首先创建一个线程并启动它 -// 新线程 Thread thread = new Thread(c.display); thread.Start();现在显示线程并设置停止函数以停止线程的工作 -public void display() { while (!flag) { Console.WriteLine("正在工作"); Thread.Sleep(2000); } } public void Stop() { flag = true; } }示例以下是在 C# 中学习如何杀死线程的完整代码。在线演示using System; using System.Threading.Tasks; using System.Threading; class Demo { static void Main(string[] args){ MyClass c = new MyClass(); ... 阅读更多
230 阅读量
对于下三角矩阵,将主对角线以上的所有元素设置为零。设置以下条件 -if (i >= j) Console.Write(A[i, j] + "\t"); else Console.Write("0\t");示例您可以尝试运行以下代码以显示下三角矩阵。在线演示using System; using System.Linq; class Demo { static void Main() { int m, n, i, j; Console.Write("输入矩阵的行数和列数 "); m = Convert.ToInt16(Console.ReadLine()); n = Convert.ToInt16(Console.ReadLine()); int[, ] A = new int[10, 10]; ... 阅读更多
298 阅读量
线程的 sleep 方法用于将线程暂停特定时间段。如果要将睡眠设置为几秒钟,则可以使用以下代码片段 -int sleepfor = 2000; Thread.Sleep(sleepfor);示例您可以尝试运行以下代码以实现线程的 sleep 方法。在线演示using System; using System.Threading; namespace MyApplication { class ThreadCreationProgram { public static void CallToChildThread() { Console.WriteLine("子线程启动"); int sleepfor = 2000; Console.WriteLine("子线程暂停 {0} 秒", sleepfor / 1000); ... 阅读更多
2K+ 阅读量
首先使用 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 地址 -using System; using System.Net; class Program { static void Main() { String hostName = string.Empty; hostName = Dns.GetHostName(); 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(); } }
2K+ 阅读量
假设以下为字符串 -Hello World反转字符串后,单词应显示为 -olleH dlroW示例使用 reverse() 方法并尝试以下代码以反转字符串中的单词。在线演示using System; using System.Linq; class Demo { static void Main() { // 原始字符串 string str = "Hello World"; // 反转字符串 string res = string.Join(" ", str.Split(' ').Select(s => new String(s.Reverse().ToArray()))); Console.WriteLine(res); } }输出olleH dlroW
3K+ 阅读量
首先,设置原始数组 -int[] arr = { 15, 16, 17, 18 }; // 原始数组 Console.WriteLine("原始数组= "); foreach (int i in arr) { Console.WriteLine(i); }现在,使用 Array.reverse() 方法反转数组 -Array.Reverse(arr);示例以下是 C# 中反转数组的完整代码在线演示using 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# 中反转字符串。在线演示using System; class Demo { static void Main() { string myStr, rev; myStr = "Tom"; rev =""; Console.WriteLine("String is {0}", myStr); ... 阅读更多