找到 34423 篇文章 适用于编程
3K+ 次查看
C# 中的 Clone() 方法用于克隆现有的数组。首先,设置要克隆的数组。string[] arr = { "Web", "World"};现在使用 array.Clone() 方法克隆上面创建的数组。string[] arrClone = array.Clone() as string[];让我们看看完整的示例。示例using System; class Program { static void Main() { string[] arr = { "Web", "World"}; Console.WriteLine(string.Join(",", arr)); string[] arrClone = array.Clone() as string[]; Console.WriteLine(string.Join(",", arrClone)); Console.WriteLine(); }}
256 次查看
C# 中的 Array.Clear 类清除,即清零所有元素。在下面的示例中,我们首先考虑了一个包含 3 个元素的数组。int[] arr = new int[] { 11, 40, 20};现在我们使用了 Array.clear 方法将所有数组清零。Array.Clear(arr, 0, arr.Length);让我们看看 C# 中 Array.clear 方法的示例。示例 实时演示using System; class Program { static void Main() { int[] arr = new int[] {11, 40, 20}; Console.WriteLine("数组 (旧):"); foreach (int val in arr) { Console.WriteLine(val); } ... 阅读更多
268 次查看
条件运算符由符号 '?:' 表示第一个操作数是计算表达式。它具有从右到左的结合性。条件运算符的语法。表达式 ? 表达式 : 表达式条件运算符的工作原理如下 -第一个操作数隐式转换为 bool。如果第一个操作数计算结果为真,则计算第二个操作数。如果第一个操作数计算结果为假,则计算第三个操作数。请记住,在条件表达式中,只有最后两个操作数之一会被计算。示例 实时演示using System; namespace Demo { class Program { static void Main(string[] args) { int ... 阅读更多
1K+ 次查看
以下是整数数组。int[] arr = { 99, 43, 86 };要排序,请使用 Sort() 方法。Array.Sort(arr);以下是显示如何使用 Sort() 方法在 C# 中对数组进行排序的完整代码。示例 实时演示using System; class Demo { static void Main() { int[] arr = { 99, 43, 86 }; // 排序 Array.Sort(arr); Console.WriteLine("排序列表"); foreach (int res in arr) { Console.Write(""+res); } Console.WriteLine(); }}输出排序列表 43 86 99
211 次查看
以下是未排序的数组。int[] list = {98, 23, 97, 36, 77};现在首先使用 Sort() 方法对数组进行排序。Array.Reverse(list);使用 Reverse() 方法,最终会得到一个按降序排序的数组。Array.Reverse(list);您可以尝试运行以下代码以按降序对一维数组进行排序。示例 实时演示using System; namespace Demo { public class MyApplication { public static void Main(string[] args) { int[] list = {98, 23, 97, 36, 77}; Console.WriteLine("原始未排序列表"); foreach (int i in list) { ... 阅读更多
271 次查看
使用 StringBuilder,您可以扩展字符串中的字符数。字符串一旦创建就不能更改,但 StringBuilder 可以扩展。它不会在内存中创建新的对象。初始化 StringBuilder。StringBuilder str = new StringBuilder();让我们看一个示例来学习如何在 C# 中使用 StringBuilder。示例 实时演示using System; using System.Text; public class Program { public static void Main() { StringBuilder str = new StringBuilder("Web World!!",30); str.Replace("World", "Arena"); Console.WriteLine(str); }}输出Web Arena!!上面 StringBuilder 的 Replace() 方法用于在 C# 中替换字符串。
114 次查看
对于布尔类型,使用 bool 关键字,它是 System.Boolean 的别名。它用于声明变量以存储布尔值,true 和 false。让我们看一个示例来学习如何在 C# 中使用 bool。示例using System; public class Demo { static void Main() { bool val = true; int d = DateTime.Now.DayOfYear; val = (d % 2 == 0); if (val) { Console.WriteLine("天数:偶数"); } else { Console.WriteLine("天数:奇数"); } }}
203 次查看
一个类可以从多个类或接口派生,这意味着它可以继承来自多个基类或接口的数据和函数。例如,具有以下派生类的车辆基类。卡车 公共汽车 摩托车派生类继承基类的成员变量和成员方法。同样,形状类的派生类可以是矩形,如下例所示。示例 实时演示using System; namespace Program { class Shape { public void setWidth(int w) { width = w; } public void setHeight(int ... 阅读更多
2K+ 次查看
要对 C# 中的 ArrayList 进行排序,请使用 Sort() 方法。以下是 ArrayList。ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13);现在 Sort() 方法用于对 ArrayList 进行排序。arr.Sort();您可以尝试运行以下代码以对 C# 中的 ArrayList 进行排序。示例 实时演示using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList arr = new ArrayList(); arr.Add(32); arr.Add(12); arr.Add(55); arr.Add(8); arr.Add(13); ... 阅读更多
82 次查看
数组可以在 C# 中以多种方式初始化。让我们看一些例子。方法一使用数组的大小。int [] marks = new int[5] { 99, 98, 92, 97, 95};方法二省略大小。int [] marks = new int[] { 99, 98, 92, 97, 95};方法三在声明时初始化。int [] marks = { 99, 98, 92, 97, 95};让我们看看在 C# 中初始化数组的一种方法。示例 实时演示using System; namespace Demo { class MyArray { static void Main(string[] args) { int [] n = new int[10]; /* ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP