要复制或克隆 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);让我们看看完整的代码:示例 实时演示using 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()); }以下是完整代码:示例 实时演示using 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 ModuleC#public static class Display { public static void DisplayMethod() { Console.WriteLine("Demo!"); } }