找到 2628 篇文章 关于 C#

如何在 C# 中使用 LINQ 对列表进行排序?

Samual Sam
更新于 2020年6月20日 17:11:01

650 次查看

使用 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; ... 阅读更多

如何在 C# 中使用 LINQ?

George John
更新于 2020年6月20日 17:11:39

517 次查看

语言集成查询 (LINQ) 是 Microsoft .NET Framework 组件,也是 C# 中统一的查询语法。它有一组方法名称,并使用查询表达式扩展了语言。对于 C# 中的 LINQ,请使用 - using System.Linq;让我们看一个例子。在这里,我们使用了 LINQ 计算方法 Count 和 Average 来查找 C# 中元素的数量和这些元素的平均值 - 示例 在线演示using System; using System.Linq; class Demo {    static void Main() {       int[] arr = { 87, 92, 45, 65, 34, 88 };       Console.WriteLine(arr.Average());       Console.WriteLine(arr.Count());    } }输出68.5 6

C#.NET 中所有数据类型的基类是什么?

karthikeya Boyini
更新于 2020年6月20日 17:12:27

1K+ 次查看

Object 是 C# 中所有数据类型的基类。Object 类型是 C# 通用类型系统 (CTS) 中所有数据类型的最终基类。object 是 System.Object 类的别名。当值类型转换为对象类型时,称为装箱,反之,当对象类型转换为值类型时,称为拆箱。以下是显示对象数据类型用法的示例 - using System; using System.IO; namespace Demo {    class objectClass {       public int x = 56;   ... 阅读更多

C# 列表中的 AddRange 方法是什么?

Chandu yadav
更新于 2020年6月20日 17:13:12

6K+ 次查看

列表中的 AddRange 方法添加整个元素集合。让我们看一个例子 - 首先,在 C# 中设置一个列表并添加元素 - List list = new List(); list.Add(100); list.Add(200); list.Add(300); list.Add(400);现在设置要添加到列表中的元素数组 - // 4 个元素的数组 int[] arr = new int[4]; arr[0] = 500; arr[1] = 600; arr[2] = 700; arr[3] = 800;使用 AddRange() 方法将列表中的整个元素集合添加到 - list.AddRange(arr);现在让我们看看完整的代码并显示列表 - using System; using System.Collections.Generic; class Demo {    static void ... 阅读更多

C# 中的三元运算符是什么?

Samual Sam
更新于 2020年6月20日 16:53:30

262 次查看

三元运算符是 C# 中的条件运算符。它接受三个参数并计算布尔表达式。例如 - y = (z == 1) ? 100 : 180;上面,如果第一个操作数计算结果为真 (1),则计算第二个操作数。如果第一个操作数计算结果为假 (0),则计算第三个操作数。以下是示例 - 示例using System; namespace Demo {    class Program {       static void Main(string[] args) {          int x, y;          x = 25;          y = (x == 25) ? 20 : 30;          Console.WriteLine("Value of x = {0}", y);          y = (x == 1) ? 50 : 90;          Console.WriteLine("Value of y = {0}", y);          Console.ReadLine();       }    } }上面我们有两个使用三元运算符的条件 - y = (x == 25) ? 20 : 30; y = (x == 1) ? 50 : 90;

C# 中的嵌套命名空间是什么?

Ankith Reddy
更新于 2020年6月20日 16:58:33

1K+ 次查看

C# 中命名空间内的命名空间称为嵌套命名空间。这主要用于正确地构建代码。我们有一个外部命名空间 - namespace outer {}在其中,我们在外部命名空间内有一个内部命名空间 - namespace inner {    public class innerClass {       public void display() {          Console.WriteLine("Inner Namespace");       }    } }现在要调用内部命名空间的方法,设置内部类的类对象并调用该方法,如下面的示例所示 - namespace outer {    class Program {   ... 阅读更多

C# 中的对象数据类型是什么?

Ankith Reddy
更新于 2020年6月20日 17:00:10

729 次查看

对象类型可以分配任何其他类型的值,值类型、引用类型、预定义类型或用户定义类型。但是,在分配值之前,需要进行类型转换。Object 类型是 C# 通用类型系统 (CTS) 中所有数据类型的最终基类。Object 是 System.Object 类的别名。当值类型转换为对象类型时,称为装箱,反之,当对象类型转换为值类型时,称为拆箱。以下是示例 - object obj; obj = 100; // 这是装箱以下是显示完整示例的... 阅读更多

C# 中的对象是什么?

Arjun Thakur
更新于 2020年6月20日 17:01:58

1K+ 次查看

与任何其他面向对象的语言一样,C# 也具有对象和类。对象是现实世界中的实体,也是类的实例。使用对象访问类的成员。要访问类成员,需要在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接,例如,Box b1 = new Box();上面您可以看到 Box1 是我们的对象。我们将使用它来访问成员 - b1.height = 7.0;您还可以使用它来调用成员函数 - b1.getVolume();以下是显示如何... 阅读更多

C# 中的混合数组是什么?

Chandu yadav
更新于 2020年6月20日 17:02:28

871 次查看

混合数组是多维数组和锯齿数组的组合。注意 - 由于 .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 ... 阅读更多

C# 中的文件操作是什么?

Ankith Reddy
更新于 2020年6月20日 16:44:13

265 次查看

C# 具有以下文件操作 - 创建、打开、读取和写入文件。追加、删除等。System.IO 命名空间中的 FileStream 类有助于读取、写入和关闭文件。此类派生自抽象类 Stream。您需要创建一个 FileStream 对象来创建新文件或打开现有文件。创建 FileStream 对象的语法如下 -FileStream = new FileStream( , , , );此处,还包含如下所示的文件操作 -FileMode 枚举定义了打开文件的各种方法。FileMode 枚举的成员为 -Append - 它 ... 阅读更多

广告