找到 2628 篇文章 关于 C#

C# 中的 ToDictionary 方法

karthikeya Boyini
更新于 2020年6月22日 14:28:32

1K+ 次浏览

ToDictionary 方法是 C# 中的扩展方法,用于将集合转换为字典。首先,创建一个字符串数组:string[] str = new string[] {"Car", "Bus", "Bicycle"}; 现在,使用 Dictionary 方法将集合转换为字典:str.ToDictionary(item => item, item => true); 以下是完整代码:示例   在线演示 using System; using System.Collections.Generic; using System.Linq; class Demo {    static void Main() {       string[] str = new string[] {"Car", "Bus", "Bicycle"};       // ToDictionary 中的键和值       var d = str.ToDictionary(item => item, item => true);       foreach (var ele ... 阅读更多

在 C# 列表中查找特定元素

Samual Sam
更新于 2020年6月22日 14:29:21

184 次浏览

设置一个列表:List myList = new List() {    5,    10,    17,    19,    23,    33 }; 假设您需要查找能被 2 整除的元素。为此,使用 Find() 方法:int val = myList.Find(item => item % 2 == 0); 以下是完整代码:示例   在线演示 using System; using System.Collections.Generic; using System.Linq; class Demo {    static void Main() {       List myList = new List() {          5,          10,          17,          19,          23,          33       };       Console.WriteLine("列表:");       foreach(int i in myList) {          Console.WriteLine(i);       }       int val = myList.Find(item => item % 2 == 0);       Console.WriteLine("能被零整除的元素:" + val);    } }输出列表:5 10 17 19 23 33 能被零整除的元素:10

C# 中的 Skip 方法

Arjun Thakur
更新于 2020年6月22日 14:30:05

5K+ 次浏览

在 C# 中使用 Skip() 方法跳过数组中的元素个数。假设以下为我们的数组:int[] arr = { 10, 20, 30, 40, 50 }; 要跳过前两个元素,请使用 Skip() 方法并将参数添加为 2:arr.Skip(2);让我们来看一个例子:示例   在线演示 using System.IO; using System; using System.Linq; public class Demo {    public static void Main() {       int[] arr = { 10, 20, 30, 40, 50 };       Console.WriteLine("初始数组...");       foreach (var res in arr) {          Console.WriteLine(res);     ... 阅读更多

C# 中的 All 方法

Chandu yadav
更新于 2020年6月22日 14:30:29

266 次浏览

All() 扩展方法是 System.Linq 命名空间的一部分。使用此方法,您可以检查所有元素是否都匹配某个条件。设置一个数组:int[] arr = { 6, 7, 15, 40, 55 }; 以下是一个示例。它检查数组中的所有元素是否都大于或等于 2:arr.All(element => element >= 2); 以下是完整代码:示例   在线演示 using System; using System.Linq; class Program {    static void Main() {       int[] arr = { 6, 7, 15, 40, 55 };       bool res = arr.All(element => element >= 2);       Console.WriteLine(res);    } }输出True

C# 中的 Aggregate 方法

George John
更新于 2020年6月22日 14:30:53

888 次浏览

在 C# 中使用 Aggregate 方法执行数学运算,例如 Sum、Min、Max、Average 等。让我们来看一个使用 Aggregate 方法乘以数组元素的示例。这是我们的数组:int[] arr = { 10, 15, 20 }; 现在,使用 Aggregate() 方法:arr.Aggregate((x, y) => x * y); 以下是完整代码:示例   在线演示 using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       int[] arr = { 10, 15, 20 };       // 乘法       int res = arr.Aggregate((x, y) => x * y);       Console.WriteLine(res);    } }输出3000

C# 中的 TakeWhile 方法 ()

Ankith Reddy
更新于 2020年6月22日 14:31:14

393 次浏览

使用 TakeWhile() 方法,您可以通过基于谓词设置条件来获取方法。首先,声明并初始化一个数组:int[] arr = { 25, 40, 65, 70}; 现在,使用 TakeWhile() 方法和谓词获取所有小于 30 的元素。var val = arr.TakeWhile(ele => ele < 30); 让我们来看同一个例子,我们在其中使用谓词显示小于 30 的值:示例   在线演示 using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       int[] arr = { 25, 40, 65, 70};       var val = arr.TakeWhile(ele => ele < 30);       foreach (int res in val) {          Console.WriteLine(res);       }    } }输出25

获取 C# 中的所有驱动器

Arjun Thakur
更新于 2020年6月22日 14:31:43

580 次浏览

首先,使用 GetDrives 获取所有驱动器的名称:var drv = DriveInfo.GetDrives(); 循环遍历以获取系统上所有驱动器的名称:foreach (DriveInfo dInfo in drv) {    Console.WriteLine(dInfo.Name); } 让我们来看完整代码:示例   在线演示 using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       var drv = DriveInfo.GetDrives();       foreach (DriveInfo dInfo in drv) {          Console.WriteLine(dInfo.Name);       }    } }输出/etc/resolv.conf /etc/hostname /etc/hosts /run/secrets /home/cg/root注意:结果在不同的操作系统上会有所不同。以上... 阅读更多

获取 C# 中的驱动器格式

Chandu yadav
更新于 2020年4月6日 11:00:06

228 次浏览

使用 DriveFormat 属性获取 C# 中的驱动器格式。设置要显示其格式的驱动器:DriveInfo dInfo = new DriveInfo("C"); 现在,使用 DriveFormat 获取驱动器格式:dInfo.DriveFormat Windows 系统的驱动器格式可以是 NTFS 或 FAT32。以下是完整代码:示例 using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       DriveInfo dInfo = new DriveInfo("C");       Console.WriteLine("驱动器格式 = " + dInfo.DriveFormat);    } }输出以下是输出:驱动器格式 = NTFS

获取根目录名称的 C# 程序

George John
更新于 2020年6月22日 14:33:02

532 次浏览

使用 RootDirectory 属性获取根目录的名称。首先,使用 DriveInfo 设置要获取其根目录的驱动器:DriveInfo dInfo = new DriveInfo("C"); 现在,RootDirectory 提供结果:dInfo.RootDirectory 示例以下是完整代码:using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       DriveInfo dInfo = new DriveInfo("C");       Console.WriteLine("根目录:" + dInfo.RootDirectory);    } }输出以下是输出:C:\

获取驱动器名称的 C# 程序

Ankith Reddy
更新于 2020年6月22日 14:33:38

151 次浏览

设置要显示其名称的驱动器:DriveInfo info = new DriveInfo("C"); 现在,要获取驱动器名称,请使用 Name 属性:info.Name 以下是带有输出的完整代码:示例 using System; using System.Linq; using System.IO; public class Demo {    public static void Main() {       DriveInfo info = new DriveInfo("C");       Console.WriteLine("驱动器:" + info.Name);    } }输出以下是输出:D:/

广告