要复制或克隆 C# 列表,首先设置一个列表。List<string> myList = new List<string>(); myList.Add("One"); myList.Add("Two"); 现在声明一个字符串数组并使用 CopyTo() 方法进行复制。string[] arr = new string[10]; myList.CopyTo(arr); 让我们看看将列表复制到一维数组的完整代码。示例 using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { List<string> myList = new List<string>(); myList.Add("One"); myList.Add("Two"); myList.Add("Three"); myList.Add("Four"); ... 阅读更多
Windows 上最好的 C# IDE 是 Microsoft Visual Studio。它是一个用于开发网站、Web 应用、移动应用等的 IDE。Visual Studio IDE 的功能如下:代码编辑器 - Visual Studio 具有一个代码编辑器,支持语法高亮显示和使用 IntelliSense 的代码完成。断点 - 设置断点并允许在执行过程中监控变量值。扩展功能 - 使用 Visual Studio,您可以扩展 IDE 的功能。扩展包括宏、包等。内置语言 - Visual Studio 支持 30 多种编程语言,包括 C#、F#、JavaScript、TypeScript 等。以下是编译步骤... 阅读更多
首先,设置一个字符串数组。string[] values = { "tim", "amit", "tom", "jack", "saurav"}; 使用 Sort() 方法进行排序。Array.Sort(values); 让我们看看完整的代码 - 示例 使用 System; public class Program { public static void Main() { string[] values = { "tim", "amit", "tom", "jack", "saurav"}; foreach (string value in values) { Console.Write(value); Console.Write(' '); } // 排序 Array.Sort(values); Console.WriteLine("已排序..."); foreach (string value in values) { Console.Write(value); Console.Write(' '); } Console.WriteLine(); } } 输出 tim amit tom jack saurav 已排序... amit jack saurav tim tom
设置一个堆栈并向其中添加元素。Stack st = new Stack(); st.Push('P'); st.Push('Q'); st.Push('R'); 现在设置另一个堆栈以反转它。Stack rev = new Stack(); 直到 Stack 的计数不等于 0,使用 Push 和 Pop 方法反转它。while (st.Count != 0) { rev.Push(st.Pop()); } 以下是完整代码 - 示例 使用 System; using System.Collections; namespace CollectionsApplication { public class Program { public static void Main(string[] args) { Stack st = new Stack(); Stack rev = new Stack(); ... 阅读更多
在 VB 中,模块用于存储可从应用程序其他位置访问的松散代码,而无需先初始化任何内容。变量的状态可以轻松设置或更改,并且会一直保持该值。在 C# 中,使用静态类来完成相同的工作。让我们来看一个例子:VB 模块 MyModule Public Sub Display MsgBox("Demo!") End Sub End Module C# public static class Display { public static void DisplayMethod() { Console.WriteLine("Demo!"); } }