找到 2628 篇文章 关于 C#
189 次浏览
操作系统的驱动器信息包括:驱动器名称、卷标、可用空间、总大小、驱动器格式、驱动器类型。要获取上述关于驱动器的信息,请尝试运行以下代码:示例using System.IO; using System; class Program { static void Main() { DriveInfo driveInfo = new DriveInfo("D"); Console.WriteLine(driveInfo.Name); Console.WriteLine(driveInfo.VolumeLabel); Console.WriteLine(driveInfo.AvailableFreeSpace); Console.WriteLine(driveInfo.TotalFreeSpace); Console.WriteLine(driveInfo.TotalSize); Console.WriteLine(driveInfo.DriveFormat); Console.WriteLine(driveInfo.DriveType); } }输出以下为输出:D: NTFS 76767677788 76767677788 45463434799 NTFS 固定注意:输出可能因不同的操作系统而异。
8K+ 次浏览
假设字符串如下:StringBuilder str = new StringBuilder("Patience is key!");要删除空格,可以使用 replace 方法。str.Replace(" ", "");让我们看看完整的代码。示例 在线演示using System; using System.Text; class Demo { static void Main() { // 初始字符串 StringBuilder str = new StringBuilder("Patience is key!"); Console.WriteLine(str.ToString()); // 替换 str.Replace(" ", ""); // 新字符串 Console.WriteLine(str.ToString()); Console.ReadLine(); } }输出Patience is key! Patienceiskey!
210 次浏览
要处理 C# 中的文件路径,请使用 Path 方法。这些方法属于 System.IO 命名空间。其中一些方法包括:GetExtension使用 GetExtension() 方法检索文件的扩展名。例如,.txt、.dat 等。GetFileName使用 GetFileName() 方法检索文件的名称。例如,new.txt、details.dat 等。GetFileNameWithoutExtension使用 GetFileNameWithoutExtension() 方法检索不带扩展名的文件名。例如,new、details 等。让我们来看一个例子:示例 在线演示using System.IO; using System; class Program { static void Main() { string myPath = "D:\one.txt"; string fileExtension = Path.GetExtension(myPath); string fileName = Path.GetFileName(myPath); ... 阅读更多
2K+ 次浏览
设置一个数组。int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };现在,如果您使用循环和换行符打印此数组,则数组将垂直显示。要使其水平显示,请使用 Join() 方法并设置空格以分隔数组元素。string.Join(" ", array)让我们看看完整的代码。示例 在线演示using System; using System.Linq; using System.IO; class Program { static void Main() { int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 }; Console.WriteLine(string.Join(" ", array)); } }输出50 100 150 200 250 300 350 400
400 次浏览
首先,设置一个列表并添加元素。List myList = new List(); myList.Add("Jennings"); myList.Add("James"); myList.Add("Chris");假设您现在需要删除元素“James”。为此,请使用 Remove() 方法。myList.Remove("James");这是完整的代码。示例 在线演示using System.Collections.Generic; using System; class Program { static void Main() { List myList = new List(); myList.Add("Jennings"); myList.Add("James"); myList.Add("Chris"); Console.WriteLine("初始列表..."); foreach(string str in myList) { Console.WriteLine(str); } myList.Remove("James"); Console.WriteLine("新列表..."); ... 阅读更多
452 次浏览
假设您有一个 ValueTuple 并想将其转换为元组,则可以使用 ToTuple() 方法。使用 C#,我们可以使用 ToTuple() 方法轻松地将 ValueTuple 转换为 Tuple。注意:添加 System.ValueTuple 包以运行 ValueTuple 程序。让我们看看如何添加它:转到您的项目在解决方案资源管理器中右键单击项目选择“管理 NuGet 包”您将到达 NuGet 包管理器。现在,单击“浏览”选项卡并查找“ValueTuple”最后,添加 System.ValueTuple 包让我们来看一个实现 ToTuple() 方法的示例。示例using System; class Program { static void Main() { var val = ... 阅读更多
256 次浏览
如果您尝试查找的文件不存在,则会发生 FileNotFoundException。在这里,我们尝试使用 StreamReader() 方法查找不存在的文件。reader = new StreamReader("new.txt"))为了读取它,我们使用了以下方法:reader.ReadToEnd();让我们看看完整的代码。示例using System.IO; using System; class Program { static void Main() { using (StreamReader reader = new StreamReader("new.txt")) { reader.ReadToEnd(); } } }由于文件“new.txt”不存在,上述代码将生成以下异常。未处理的异常:System.IO.FileNotFoundException:找不到文件…
724 次浏览
如果您尝试查找的目录不存在,则会发生 DirectoryNotFoundException。在这里,我们尝试使用 GetDirectories() 方法查找不存在的目录。示例using System.IO; using System; class Program { static void Main() { Directory.GetDirectories("D:ew\"); } }由于目录“D:ew”不存在,上述代码将生成以下异常。未处理的异常:System.IO.DirectoryNotFoundException:找不到路径的一部分
4K+ 次浏览
声明一个数组并添加元素。int[] val = { 5, 8, 15, 25, 40, 55, 80, 100 };现在,使用 Queryable Last() 方法获取最后一个元素。val.AsQueryable().Last();让我们看看完整的代码。示例 在线演示using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { int[] val = { 5, 8, 15, 25, 40, 55, 80, 100 }; int last_num = val.AsQueryable().Last(); Console.WriteLine("最后一个元素:"+last_num); } }输出最后一个元素:100
133 次浏览
设置字符串。StringBuilder str = new StringBuilder("Tom Hanks");现在,使用 replace() 方法将空格替换为 String.Empty。这最终将删除空格。str.Replace(" ", String.Empty);让我们看看完整的代码:示例 在线演示using System; using System.Text; class Demo { static void Main() { StringBuilder str = new StringBuilder("Tom Hanks"); Console.WriteLine(str.ToString()); str.Replace(" ", String.Empty); Console.WriteLine(str.ToString()); Console.ReadLine(); } }输出Tom Hanks TomHanks