找到 2628 篇文章 关于 C#
3K+ 次浏览
GroupBy() 是一个扩展方法,它根据某个键值返回给定集合中的一组元素。以下为我们的数组 - int[] arr = { 2, 30, 45, 60, 70 };现在,我们将使用 GroupBy() 来分组小于 50 的元素 - arr.GroupBy(b => chkSmaller(b));上述 chkSmaller() 查找小于 50 的元素。让我们看看完整的代码 - 示例 在线演示using System; using System.Linq; class Demo { static void Main() { int[] arr = { 2, 30, 45, 60, 70 }; var check = arr.GroupBy(b => chkSmaller(b)); ... 阅读更多
164 次浏览
使用 C# 中的 StreamWriter 将字符写入流。使用 StreamWriter 创建一个新文件 - StreamWriter sw = new StreamWriter("hello.txt"))向文件中添加文本 - sw.WriteLine("Hello"); sw.WriteLine("World");以下是代码 - 示例using System.IO; public class Program { public static void Main() { using (StreamWriter sw = new StreamWriter("hello.txt")) { sw.WriteLine("Hello"); sw.WriteLine("World"); } } }它创建文件“hello.text”并向其中添加文本 - 输出以下是输出。Hello World
6K+ 次浏览
声明一个字符数组并设置大小 - char[] arr = new char[5];现在设置元素 - arr[0] = 'h'; arr[1] = 'a'; arr[2] = 'n'; arr[3] = 'k'; arr[4] = 's';让我们现在看看在 C# 中声明、初始化和显示字符数组的完整代码 - 示例 在线演示using System; public class Program { public static void Main() { char[] arr = new char[5]; arr[0] = 'h'; arr[1] = 'a'; arr[2] = 'n'; arr[3] = 'k'; arr[4] = 's'; Console.WriteLine("显示字符串元素..."); for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); } } }输出显示字符串元素... h a n k s
459 次浏览
使用 Remove() 方法按索引删除一系列字符。假设您需要从以下字符串中删除最后 5 个字符 - StringBuilder myStr = new StringBuilder("Framework");为此,请将 Remove() 方法设置为 - str.Remove(3, 4);以下是完整代码 - 示例 在线演示using System; using System.Text; public class Program { public static void Main() { StringBuilder myStr = new StringBuilder("Framework"); Console.WriteLine("初始字符串: " + myStr); // 删除四个字符 Console.Write("新字符串: "); myStr.Remove(5, 4); Console.WriteLine(myStr); } }输出初始字符串: Framework 新字符串: Frame
84 次浏览
设置 StringBuilder - StringBuilder str = new StringBuilder("Airport");假设您需要删除字符。为此,请使用 Remove() 方法,该方法删除从特定索引开始的一系列字符 - str.Remove(3, 4);上述代码从第 3 个索引(即第 4 个位置)开始删除四个字符 - 以下是完整代码 - 示例 在线演示using System; using System.Text; public class Program { public static void Main() { StringBuilder str = new StringBuilder("Airport"); Console.WriteLine("字符串: "+str); // 删除四个字符 Console.Write("删除字符后的字符串: "); str.Remove(3, 4); Console.WriteLine(str); } }输出字符串: Airport 删除字符后的字符串: Air
234 次浏览
假设我们的字符串是 - StringBuilder str = new StringBuilder(); str.Append("pre");要更改字符,请设置该特定索引处的值。以下代码在第 3 个位置设置一个字符 - str[2] = 'o';以下是完整代码 - 示例 在线演示using System; using System.Text; public class Demo { public static void Main() { StringBuilder str = new StringBuilder(); str.Append("pre"); Console.WriteLine("字符串: "+str); Console.WriteLine("更改第 3 个字符"); str[2] = 'o'; Console.WriteLine("新的字符串: "+str); } }输出字符串: pre 更改第 3 个字符 新的字符串: pro
333 次浏览
首先,设置 StringBuilder - StringBuilder str = new StringBuilder(); str.Append("premium");要访问第 5 个字符并显示它 - Console.WriteLine(str[4]);以下是完整代码 - 示例 在线演示using System; using System.Text; public class Demo { public static void Main() { StringBuilder str = new StringBuilder(); str.Append("premium"); Console.WriteLine("字符串: "+str); Console.Write("访问第 5 个字符: "); Console.WriteLine(str[4]); } }输出字符串: premium 访问第 5 个字符: i
2K+ 次浏览
要清除 StringBuilder,请使用 Clear() 方法。假设我们已经设置了以下 StringBuilder - string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine();现在,使用 Clear() 方法清除 StringBuilder - str.Clear();让我们看看完整的代码 - 示例 在线演示using System; using System.Text; public class Demo { public static void Main() { // 字符串数组 string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); // 使用 foreach 循环追加 ... 阅读更多
2K+ 次浏览
首先,设置一个字符串数组和 StringBuilder - // 字符串数组 string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine();现在,使用 foreach 循环进行迭代 - foreach (string item in myStr) { str.Append(item).AppendLine(); }以下是完整代码 - 示例 在线演示using System; using System.Text; public class Demo { public static void Main() { // 字符串数组 string[] myStr = { "One", "Two", "Three", "Four" }; StringBuilder str = new StringBuilder("We will print now...").AppendLine(); // 使用 foreach 循环追加 ... 阅读更多