使用 LINQ 的 orderby 关键字对 C# 中的列表进行排序。在下面的示例中,我们为元素设置了 orderby - var myLen = from element in myList orderby element.Length select element;让我们看一个例子 - 示例 在线演示using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { List myList = new List(); myList.Add("truck"); myList.Add("bus"); myList.Add("cab"); myList.Add("motorbike"); var myLen = from element in myList orderby element.Length select element; ... 阅读更多
Object 是 C# 中所有数据类型的基类。Object 类型是 C# 通用类型系统 (CTS) 中所有数据类型的最终基类。object 是 System.Object 类的别名。当值类型转换为对象类型时,称为装箱,反之,当对象类型转换为值类型时,称为拆箱。以下是显示对象数据类型用法的示例 - using System; using System.IO; namespace Demo { class objectClass { public int x = 56; ... 阅读更多
混合数组是多维数组和锯齿数组的组合。注意 - 由于 .NET 4.0 更新删除了混合数组类型,因此该类型现在已过时。让我们看看如何声明混合数组 - var x = new object[] {89, 45, "jacob", 9.8}我们也可以将其设置为 - var x = new object[] {87, 33, "tim", 6.7, new List() {"football", "tennis", "squash", “cricket”} }由于混合数组现在已过时。对于相同的工作,使用 List 集合。在这里,我们在列表中设置了 int 和 string - Tuple tuple = new Tuple(60, "John");下面的示例显示了:using System; using ... 阅读更多