找到 2628 篇文章 关于 C#

如何使用 C# 获取完整的驱动器信息?

Samual Sam
更新于 2020 年 4 月 8 日 09:33:56

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 固定注意:输出可能因不同的操作系统而异。

C# 程序用于删除字符串中的空格

karthikeya Boyini
更新于 2020 年 6 月 22 日 15:28:33

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!

C# 中的 Path 方法

Samual Sam
更新于 2020 年 6 月 22 日 15:29:06

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);   ... 阅读更多

如何使用 C# 将数组的内容水平打印?

karthikeya Boyini
更新于 2020 年 6 月 22 日 15:29:28

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

如何在 C# 中从列表中删除项目?

karthikeya Boyini
更新于 2020 年 6 月 22 日 15:30:13

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("新列表...");     ... 阅读更多

C# ToTuple() 方法

Samual Sam
更新于 2020 年 6 月 22 日 15:31:26

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 = ... 阅读更多

C# 中的 FileNotFoundException

karthikeya Boyini
更新于 2020 年 6 月 22 日 15:31:49

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:找不到文件…

C# 中的 DirectoryNotFoundException

Samual Sam
更新于 2020 年 6 月 22 日 15:32:08

724 次查看

如果您尝试查找的目录不存在,则会发生 DirectoryNotFoundException。在这里,我们尝试使用 GetDirectories() 方法查找不存在的目录。示例using System.IO; using System; class Program {    static void Main() {       Directory.GetDirectories("D:ew\");    } }由于目录“D:ew”不存在,因此以上代码将生成以下异常。未处理的异常:System.IO.DirectoryNotFoundException:找不到路径的一部分

使用 C# 从数组中获取最后一个元素的程序

karthikeya Boyini
更新于 2020 年 6 月 22 日 15:14:13

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

使用 C# String.Empty 删除空格

Samual Sam
更新于 2020 年 6 月 22 日 15:14:34

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

广告