找到 2628 篇文章 关于 C#
623 次浏览
要获取磁盘的可用空间,请在 C# 中使用 AvailableFreeSpace 和 TotalFreeSpace 属性。首先,使用 DriveInfo 设置驱动器的名称 - DriveInfo dInfo = new DriveInfo("D"); 假设您需要查找 D 驱动器的可用空间 - 示例 using System; using System.Linq; using System.IO; public class Demo { public static void Main() { DriveInfo dInfo = new DriveInfo("D"); // 获取可用空间 Console.WriteLine(dInfo.AvailableFreeSpace); // 获取总可用空间 Console.WriteLine(dInfo.TotalFreeSpace); } } 输出以下是显示 D 驱动器中可用空间的输出:722243567912 722243567912
1K+ 次浏览
要显示列表中的最后三个元素,请使用 Take() 方法。要将其反转,请使用 Reverse() 方法。首先,声明一个列表并向其中添加元素 - List myList = new List(); myList.Add("One"); myList.Add("Two"); myList.Add("Three"); myList.Add("Four"); 现在,使用 Take() 方法和 Reverse() 方法以逆序显示列表中的最后三个元素 - myList.Reverse().Take(3); 以下是代码 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { List myList = new List(); myList.Add("One"); myList.Add("Two"); myList.Add("Three"); ... 阅读更多
146 次浏览
使用 orderby 关键字按升序或降序对列表进行排序。以下是列表 - List myList = new List(); myList.Add("truck"); myList.Add("bus"); myList.Add("bicycle"); myList.Add("motorbike"); 现在让我们按降序对列表进行排序 - myLen = from element in myList orderby element.Length descending 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("bicycle"); myList.Add("motorbike"); var myLen = from element in myList ... 阅读更多
484 次浏览
当您查找的键在 Dictionary 集合中不存在时,将引发 KeyNotFoundException。让我们来看一个例子 - 示例 在线演示 using System; using System.Collections.Generic; public class Demo { public static void Main() { try { var dict = new Dictionary() { {"TV", "Electronics"}, {"Laptop", "Computers"}, }; Console.WriteLine(dict["Pen Drive"]); } catch (Exception e) { Console.WriteLine(e); } } ... 阅读更多
671 次浏览
使用 Sort 方法对 KeyValuePair 集合进行排序。首先,设置集合 - var myList = new List(); // 添加元素 myList.Add(new KeyValuePair(1, 20)); myList.Add(new KeyValuePair(2, 15)); myList.Add(new KeyValuePair(3, 35)); myList.Add(new KeyValuePair(4, 50)); myList.Add(new KeyValuePair(5, 25)); 要排序,请使用 Sort() 方法。同时,我们使用了 CompareTo() 方法来比较值 - myList.Sort((x, y) => (y.Value.CompareTo(x.Value))); 以下是完整代码 - 示例 在线演示 using System; using System.Collections.Generic; class Program { static void Main() { var myList = new List(); // 添加元素 myList.Add(new KeyValuePair(1, 20)); myList.Add(new KeyValuePair(2, 15)); ... 阅读更多
11K+ 次浏览
KeyValuePair 类使用 C# 将一对值存储在单个列表中。设置 KeyValuePair 并添加元素 - var myList = new List(); // 添加元素 myList.Add(new KeyValuePair("Laptop", 20)); myList.Add(new KeyValuePair("Desktop", 40)); myList.Add(new KeyValuePair("Tablet", 60)); 以下是学习如何使用 KeyValuePair 并显示键和值的代码 - 示例 Using System; using System.Collections.Generic; class Program { static void Main() { var myList = new List(); // 添加元素 myList.Add(new KeyValuePair("Laptop", 20)); myList.Add(new KeyValuePair("Desktop", 40)); myList.Add(new KeyValuePair("Tablet", 60)); foreach (var val in myList) { Console.WriteLine(val); } } }
13K+ 次浏览
要在 C# 中将字符串转换为长整型,请使用 Long.Parse 方法 - 首先,设置一个字符串 - string str = "6987646475767"; 现在,将其转换为长整型 - long.Parse(str); 以下是完整代码 - 示例 在线演示 using System; using System.Linq; class Demo { static void Main() { string str = "6987646475767"; long res = long.Parse(str); Console.WriteLine(res); } } 输出 6987646475767
2K+ 次浏览
要在 C# 中将字符串转换为布尔值,请使用 Bool.Parse 方法 - 首先,设置一个字符串 - string str = "false"; 现在,将其转换为布尔值 - bool.Parse(str); 以下是完整代码 - 示例 在线演示 using System; using System.Linq; class Demo { static void Main() { string str = "false"; bool res = bool.Parse(str); Console.WriteLine(res); } } 输出 False
2K+ 次浏览
ContainsKey 是 C# 中的 Dictionary 方法,用于检查键是否存在于 Dictionary 中。声明一个 Dictionary 并添加元素 - var dict = new Dictionary() { {"TV", 1}, {"Home Theatre", 2}, {"Amazon Alexa", 3}, {"Google Home", 5}, {"Laptop", 5}, {"Bluetooth Speaker", 6} }; 现在,假设您需要检查 Dictionary 中是否存在特定元素。为此,请使用 ContainsKey() 方法 - if (dict.ContainsKey("Laptop") == true) { Console.WriteLine(dict["Laptop"]); } 以下是代码 - 示例 在线演示 using System; using System.Collections.Generic; public class Demo { public static void Main() ... 阅读更多