找到 2628 篇文章 关于 C#

C# 中的 ToDictionary 方法

karthikeya Boyini
更新于 2020-06-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-06-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-06-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-06-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-06-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-06-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-06-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-04-06 11:00:06

228 次浏览

使用 DriveFormat 属性获取 C# 中的驱动器格式。设置要显示格式的驱动器 - DriveInfo dInfo = new DriveInfo("C");现在,使用 DriveFormat 获取驱动器格式 - dInfo.DriveFormatWindows 系统的驱动器格式可以是 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-06-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-06-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:/

广告