找到 2628 篇文章 关于 C#
259 次浏览
使用 ReadAllLines() 方法逐行读取文件。假设我们有一个名为“new.txt”的文件,其中包含以下几行:One Two Three 首先,设置要读取的文件路径。String myPath = "new.txt"; 现在将其添加到字符串数组中,以便逐行获取。String[] fLine = File.ReadAllLines(myPath); 假设您需要获取第一行。为此,使用 fLine[0] 以下是逐行读取文件的完整示例。示例 using System; using System.IO; public class Demo { public static void Main() { String myPath = "new.txt"; ... 阅读更多
332 次浏览
声明一个字符串数组。string [] students = {"Jenifer", "Angelina", "Vera"};将其添加到 LinkedList 中。string [] students = {"Jenifer", "Angelina", "Vera"};现在,使用 AddLast() 方法在末尾添加一个节点。list.AddLast("Anne");示例 在线演示 using System; using System.Collections.Generic; class Demo { static void Main() { string [] students = {"Jenifer", "Angelina", "Vera"}; LinkedList list = new LinkedList(students); foreach (var stu in list) { Console.WriteLine(stu); } // 在末尾添加一个节点 Console.WriteLine("在末尾添加节点..."); list.AddLast("Anne"); ... 阅读更多
95 次浏览
要检查两个序列是否相等,请使用 SequenceEqual() 方法。首先,设置序列。Employee emp1 = new Employee { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 }; Employee emp2 = new Employee { EmployeeRank = 5, EmpName = "Raman", EmpMarks = 95 }; List employee1 = new List { emp1, emp2 }; List employee2 = new List { emp1, emp2 }; 现在,查找序列是否相等。employee1.AsQueryable().SequenceEqual(employee2); 这是一个显示结果的示例。示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { Employee ... 阅读更多
798 次浏览
使用 SelectMany 方法将元素折叠到单个集合中,例如错误。一个例子是将字符串转换为字符数组。以下为我们的字符串数组。string[] str = { "Mobile", "Laptop", "Tablet" }; 现在,转换为字符数组。str.SelectMany(item => item.ToCharArray()); 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] str = { "Mobile", "Laptop", "Tablet" }; var res = str.SelectMany(item => item.ToCharArray()); Console.WriteLine("字符串转换为字符数组:"); foreach (char letter in res) { Console.Write(letter); } } } 输出 字符串转换为字符数组:MobileLaptopTablet
2K+ 次浏览
使用 Select 方法修改数组中的元素。以下为我们的字符串数组。string[] stationery = { "diary", "board", "pencil", "whiteboard" }; Select 方法还指定 Lambda 表达式,如下所示 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] stationery = { "diary", "board", "pencil", "whiteboard" }; var res = stationery.AsQueryable().Select((item, index) => new { result = item.Substring(0, index + 4) }); foreach (var str in res) { Console.WriteLine("{0}", str); } } } 输出 { result = diar } { result = board } { result = pencil } { result = whitebo }
482 次浏览
使用 Select 方法和 Lambda 表达式计算元素的立方。以下为我们的列表。List list = new List { 2, 4, 5, 7 }; 现在,使用 Select() 方法并计算立方。list.AsQueryable().Select(c => c * c * c); 以下是完整的示例。示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { List list = new List { 2, 4, 5, 7 }; Console.WriteLine("元素..."); // 初始列表 javascript:void(0) foreach (int n in list) Console.WriteLine(n); ... 阅读更多
135 次浏览
WindowsTop 属性用于获取或设置控制台窗口区域相对于屏幕缓冲区的顶部位置。声明一个整数变量以获取顶部位置。int top; 现在,使用 Console.WindowTop 属性。top = Console.WindowTop; 让我们来看一个完整的示例。示例 在线演示 using System; class Demo { static void Main() { int top; top = Console.WindowTop; Console.WriteLine("控制台窗口的顶部位置 = "+top); } } 输出 控制台窗口的顶部位置 = 0
828 次浏览
使用 Reverse 方法反转数组中的元素。这是我们的字符数组。char[] ch = { 't', 'i', 'm', 'e' }; 现在使用带有 AsQueryable() 方法的 Reverse() 方法来获取反转后的结果。ch.AsQueryable().Reverse(); 让我们来看完整的代码。示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { char[] ch = { 't', 'i', 'm', 'e' }; Console.Write("字符串 = "); foreach(char arr in ch) { Console.Write(arr); } IQueryable res = ch.AsQueryable().Reverse(); Console.Write("反转后的字符串 = "); foreach (char c in res) { Console.Write(c); } } } 输出 字符串 = time 反转后的字符串 = emit
176 次浏览
完整日期长时制标准格式说明符的自定义日期和时间格式字符串由当前的 DateTimeFormatInfo.FullDateTimePattern 属性定义。自定义格式字符串为 - dddd,dd MMMM yyyy HH:mm:ss 示例 在线演示 using System; using System.Globalization; class Demo { static void Main() { DateTime myDate = new DateTime(2018, 8, 13, 9, 15, 0); Console.WriteLine(myDate.ToString("F", CultureInfo.CreateSpecificCulture("en-US"))); } } 输出 Monday, August 13, 2018 9:15:00 AM