找到 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("欢迎!"); } 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("这是一个演示文本!"); } 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("这是一行演示文本 1"); sw.WriteLine("这是一行演示文本 2"); sw.WriteLine("这是一行演示文本 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 中搜索值。创建一个 Dictionary 并添加元素 - 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