找到 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;让我们来看一个例子:示例 使用 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# 中元素的数量和这些元素的平均值:示例 使用 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 类的别名。当值类型转换为 object 类型时,称为装箱;反之,当 object 类型转换为值类型时,称为拆箱。以下是一个显示 object 数据类型用法的示例:使用 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);现在让我们查看完整的代码并显示列表:使用 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),则计算第三个操作数。以下是一个示例:示例使用 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 类型时,称为装箱;反之,当 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");以下显示了相同的示例:使用 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.