找到 2628 篇文章 适用于 C#
2K+ 次浏览
要获取 C# 中文件的最后写入时间,请使用 LastWriteTime() 方法。为此,请使用 FileInfo 和 DateTime 类。创建每个对象的实例 -FileInfo file = new FileInfo("amit.txt"); DateTime dt = file.CreationTime; dt = file.LastWriteTime;让我们看看完整的代码 -示例 实时演示using System.IO; using System; public class Program { public static void Main() { using (StreamWriter sw = new StreamWriter("amit.txt")) { sw.WriteLine("Welcome!"); } FileInfo file = new FileInfo("amit.txt"); // 文件创建时间 DateTime dt = ... 阅读更多
151 次浏览
获取有关文件的信息意味着获取为该特定文件设置的所有属性。例如,文件可以是普通文件、隐藏文件、存档文件等。首先,使用 FileInfo 类 -FileInfo info = new FileInfo("hello.txt");现在,使用 FileAttributes 获取有关文件的信息 -FileAttributes attr = info.Attributes;以下是代码 -示例 实时演示using System.IO; using System; public class Program { public static void Main() { using (StreamWriter sw = new StreamWriter("hello.txt")) { sw.WriteLine("This is demo text!"); } FileInfo info = new FileInfo("hello.txt"); FileAttributes attr = info.Attributes; Console.WriteLine(attr); } }输出Normal
108 次浏览
首先,使用对目录进行操作的 DirectoryInfo。其中设置的参数是文件路径 -DirectoryInfo dir = new DirectoryInfo(@"D:ew\");要获取目录的名称,请使用 Name 属性 -dir.Name以下是显示目录名称的代码 -示例 实时演示using System.IO; using System; public class Program { public static void Main() { DirectoryInfo dir = new DirectoryInfo(@"D:ew\"); // 显示目录的名称 Console.WriteLine(dir.Name); } }输出D:ew\
209 次浏览
使用 Directory. Exists 方法检查目录是否存在。假设您需要检查以下目录是否存在 -C:\Amit为此,请使用 Exists() 方法 -if (Directory.Exists("C:\Amit")) { Console.WriteLine("目录 Amit 存在!"); }以下是完整代码 -示例 实时演示using System.IO; using System; public class Program { public static void Main() { if (Directory.Exists("C:\Amit")) { Console.WriteLine("目录 Amit 存在!"); } else { Console.WriteLine("目录 Amit 不存在!"); } } }输出目录 Amit 不存在!
4K+ 次浏览
使用 WriteAllLines 方法将数组写入文件。首先,设置一个字符串数组 -string[] stringArray = new string[] { "one", "two", "three" };现在,使用 WriteAllLines 方法将上述数组添加到文件中 -File.WriteAllLines("new.txt", stringArray);以下是完整代码 -示例 实时演示using System.IO; using System; public class Program { public static void Main() { string[] stringArray = new string[] { "one", "two", "three" }; File.WriteAllLines("new.txt", stringArray); using (StreamReader sr = new StreamReader("new.txt")) { string res = sr.ReadToEnd(); Console.WriteLine(res); } } }输出one two three
2K+ 次浏览
首先,使用 StreamWriter 类创建一个文件并向其中添加内容 -using (StreamWriter sw = new StreamWriter("hello.txt")) { sw.WriteLine("This is demo line 1"); sw.WriteLine("This is demo line 2"); sw.WriteLine("This is demo line 3"); }现在使用 ReadAllLines() 方法读取所有行。并使用 Length 属性获取行数 -int count = File.ReadAllLines("hello.txt").Length;以下是完整代码 -示例 实时演示using System; using System.Collections.Generic; using System.IO; public class Program { public static void Main() { using (StreamWriter sw = new StreamWriter("hello.txt")) { ... 阅读更多
3K+ 次浏览
要进行不区分大小写的比较,请使用不区分大小写的字典。在声明字典时,设置以下属性以获取不区分大小写的字典 -StringComparer.OrdinalIgnoreCase像这样添加属性 -Dictionary dict = new Dictionary (StringComparer.OrdinalIgnoreCase);以下是完整代码 -示例 实时演示using System; using System.Collections.Generic; public class Program { public static void Main() { Dictionary dict = new Dictionary (StringComparer.OrdinalIgnoreCase); dict.Add("cricket", 1); dict.Add("football", 2); foreach (var val in dict) { Console.WriteLine(val.ToString()); } // 不区分大小写的字典,即“cricket”等于“CRICKET” Console.WriteLine(dict["cricket"]); Console.WriteLine(dict["CRICKET"]); } }输出[cricket, 1] [football, 2] 1 1
731 次浏览
首先,设置要合并的字典 -Dictionary dict1 = new Dictionary (); dict1.Add("one", 1); dict1.Add("Two", 2); Dictionary dict2 = new Dictionary (); dict2.Add("Three", 3); dict2.Add("Four", 4);现在,使用 HashSet 将它们合并。用于此目的的方法是 UnionWith() -HashSet hSet = new HashSet (dict1.Keys); hSet.UnionWith(dict2.Keys);以下是完整代码 -示例 实时演示using System; using System.Collections.Generic; public class Program { public static void Main() { Dictionary dict1 = new Dictionary (); dict1.Add("one", 1); dict1.Add("Two", 2); Dictionary ... 阅读更多
82 次浏览
在 C# 中使用 ContainsValue() 方法在字典中搜索值。创建一个字典并添加元素 -Dictionary d = new Dictionary(); d.Add("keyboard", "One"); d.Add("mouse", "Two");现在,使用 ContainsValue() 方法查找特定值 -d.ContainsValue("Two");以下是完整代码 -示例 实时演示using System; using System.Collections.Generic; using System.Linq; class Program { static void Main() { Dictionary d = new Dictionary(); d.Add("keyboard", "One"); d.Add("mouse", "Two"); // 搜索值 Console.WriteLine(d.ContainsValue("Two")); } }输出True