找到 2628 篇文章 关于 C#
345 次浏览
ToString() 方法返回一个表示当前对象的字符串。在下面的示例中,我们使用了 ToString() 方法与另一个 Array 类方法。arr.GetLowerBound(0).ToString()示例 在线演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program { static void Main(string[] args) { Array arr = Array.CreateInstance(typeof(String), 3); arr.SetValue("One", 0); arr.SetValue("Two", 1); Console.WriteLine("下界 {0}",arr.GetLowerBound(0).ToString()); Console.ReadLine(); } } }输出下界 0
190 次浏览
Compare 方法比较两个指定的字符串对象,并返回一个整数,指示它们在排序顺序中的相对位置。首先,设置字符串。string str1 = "Jack"; string str2 = "Mac";现在使用 Compare() 方法比较字符串,如果比较结果为 0,则表示字符串相等。String.Compare(str1, str2) == 0让我们看看完整的示例。示例 在线演示using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string str1 = "Jack"; string str2 = "Mac"; if (String.Compare(str1, str2) ... 阅读更多
186 次浏览
Sort() 方法使用数组每个元素的 IComparable 实现对整个一维数组中的元素进行排序。设置数组。int[] list = { 22, 12, 65, 9};使用 Sort() 方法对数组进行排序。Array.Sort(list);以下是一个学习如何使用 Sort() 方法的示例。示例 在线演示using System; namespace Demo { class Program { static void Main(string[] args) { int[] list = { 22, 12, 65, 9}; Console.Write("原始数组:"); foreach (int i in list) { ... 阅读更多
1K+ 次浏览
SetValue() 方法将值设置为一维数组中指定位置的元素。索引指定为 32 位整数。首先,设置数组。Array arr = Array.CreateInstance(typeof(String), 6);现在使用 SetValue() 方法将值设置到元素。arr.SetValue("One", 0); arr.SetValue("Two", 1); arr.SetValue("Three", 3); arr.SetValue("Four", 4); arr.SetValue("Five", 5);以下是一个显示在 C# 中使用 SetValue() 方法的示例。示例 在线演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Program { static void Main(string[] args) { Array arr = Array.CreateInstance(typeof(String), 6); arr.SetValue("One", 0); ... 阅读更多
145 次浏览
声明锯齿数组锯齿数组是数组的数组。您可以声明一个名为 scores 的 int 类型的锯齿数组,如下所示:int [][] points;初始化锯齿数组现在让我们看看如何初始化它。int[][] points = new int[][]{new int[]{10, 5}, new int[]{30, 40}, new int[]{70, 80}, new int[]{ 60, 70 }};访问锯齿数组元素访问锯齿数组元素的方式如下:points[i][j]);以下是一个完整的示例,展示了如何在 C# 中使用锯齿数组。示例 在线演示using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int[][] points = new int[][]{new ... 阅读更多
8K+ 次浏览
数组类中的 Reverse() 方法反转整个一维数组中元素的顺序。要反转数组,只需使用 Array.Reverse() 方法即可:Array.Reverse(temp);在反转方法中,设置元素,如下面的代码片段所示。int[] list = { 29, 15, 30, 98}; int[] temp = list;您可以尝试运行以下代码来在 C# 中实现 Reverse() 方法。示例 在线演示using System; namespace Demo { class MyArray { static void Main(string[] args) { int[] list = { 29, 15, 30, 98}; int[] temp = list; ... 阅读更多
2K+ 次浏览
首先设置未排序的数组。int[] list = {87, 45, 56, 22, 84, 65};现在使用嵌套 for 循环对传递给函数的列表进行排序。for(int i=0; i< arr.Length; i++) { for(int j=i+1; j<arr.Length; j++) { if(arr[i]>=arr[j]) { temp=arr[j]; arr[j]=arr[i]; arr[i]=temp; } } Console.Write(arr[i] + " "); }以下是用非静态方法将一维数组按升序排序的完整代码。示例 在线演示using System; namespace Demo { public class MyApplication { public static void Main(string[] args) { ... 阅读更多
525 次浏览
return 语句用于返回值。当程序调用函数时,程序控制权将转移到被调用的函数。被调用的函数执行定义的任务,当执行其 return 语句或到达其函数结束的闭括号时,它将程序控制权返回主程序。以下是一个学习如何在 C# 中使用 return 语句的示例。在这里,我们正在查找一个数字的阶乘,并使用 return 语句返回结果。while (n != 1) { res = res * n; n = n ... 阅读更多
650 次浏览
Main 方法是静态的,因为它在 C# 程序启动时可用。它是程序的入口点,无需创建类的实例即可运行。Main 方法声明类在执行时所执行的操作,并实例化其他对象和变量。以下是添加 Main() 方法的方法。示例using system; namespace demo { class helloworld { static void main(string[] args) { console.writeline("hello world"); console.readkey(); } } }如上例所示。static void Main(string[] ... 阅读更多
12K+ 次浏览
C# 中数组类的 IndexOf() 方法用于搜索指定的元素,并返回该元素在整个一维数组中第一次出现的索引。我们定义了一个数组:int[] arr = new int[10]; arr[0] = 100; arr[1] = 200; arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; arr[6] = 700; arr[7] = 800; arr[8] = 900; arr[9] = 1000;现在使用 IndexOf() 方法,并设置要查找索引的元素,例如,我这里设置要查找的元素为 800。int a = Array.IndexOf(arr, 800);以下示例演示了 IndexOf() 方法的用法,... 阅读更多