找到 34423 篇文章 关于编程

如何在 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# 中所有数据类型的基类。在 C# 通用类型系统 (CTS) 中,ObjectType 是所有数据类型的最终基类。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 次浏览

对象类型可以赋值任何其他类型的值,包括值类型、引用类型、预定义类型或用户定义类型。但是,在赋值之前,需要进行类型转换。在 C# 通用类型系统 (CTS) 中,ObjectType 是所有数据类型的最终基类。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 枚举的成员包括:追加 - 它... 阅读更多

广告
© . All rights reserved.