找到 2628 篇文章 关于 C#
4K+ 次浏览
常用的通配符是星号 (*)。它代表字符串中零个或多个字符。在下面的例子中,星号用于匹配以 m 开头并以 e 结尾的单词 - @”\bt\S*s\b” 以下是完整的代码 - 示例 在线演示 using System; using System.Text.RegularExpressions; namespace Demo { public class Program { private static void showMatch(string text, string expr) { MatchCollection mc = Regex.Matches(text, expr); foreach (Match m in mc) { Console.WriteLine(m); } ... 阅读更多
11K+ 次浏览
Environment.Exit() 方法 Environment.Exit() 方法终止进程并将退出代码返回给操作系统 - Environment.Exit(exitCode); 使用 exitCode 为 0(零)表示进程成功完成。 使用 exitCode 为非零数字表示错误,例如 - Environment.Exit(1) - 返回值 1 表示您想要的文件不存在 Environment.Exit(2) - 返回值 2 表示文件格式不正确。 System.Windows.Forms.Application.ExitThread( ) 要关闭 Windows 窗体中的子应用程序或当前线程,请使用 System.Windows.Forms.Application.ExitThread( )。 private void buttonClose_Click(object sender, EventArgs eventArgs) { System.Windows.Forms.Application.ExitThread( ); } 阅读更多
908 次浏览
首先,设置一个列表集合 - List < string > myList = new List < string > (); myList.Add("RedHat"); myList.Add("Ubuntu"); 现在,使用 ToArray() 将列表转换为数组 - string[] str = myList.ToArray(); 以下是完整的代码 - 示例 在线演示 using System; using System.Collections.Generic; public class Program { public static void Main() { List < string > myList = new List < string > (); myList.Add("RedHat"); myList.Add("Ubuntu"); Console.WriteLine("List..."); foreach(string value in myList) { Console.WriteLine(value); } ... 阅读更多
323 次浏览
首先,设置数组 - int[] p = new int[] {55, 66, 88, 99, 111, 122, 133}; 现在,假设您需要设置位置 1 的元素 - p[2] = 77; 让我们看看完整的代码 - 示例 在线演示 using System; namespace Program { public class Demo { public static void Main(string[] args) { int[] p = new int[] {55, 66, 88, 99, 111, 122, 133}; int j; Console.WriteLine("Initial Array......"); for (j = 0; j < p.Length; j++ ) { ... 阅读更多
2K+ 次浏览
要交换字符串的字符,请使用 Select 方法。 首先,假设我们的字符串是 - string str = "PQRQP"; 现在,您需要交换每次出现的 P 和 Q,以及 Q 和 P - str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray(); 以上替换了字符。 让我们看看完整的代码 - 示例 在线演示 using System; using System.Linq; public class Program { public static void Main() { string str = "PQRQP"; var res= str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray(); str = new String(res); Console.WriteLine(str); } } 输出 QPRPQ
222 次浏览
要在字符串的右侧添加填充 - const string format = "{0,10}"; 现在将其添加到字符串中 - string str1 = string.Format(format, "Marks","Subject"); 让我们看看完整的代码 - 示例 在线演示 using System; public class Program { public static void Main() { // 设置右填充 const string format = "{0,10}"; string str1 = string.Format(format, "Marks","Subject"); string str2 = string.Format(format, "95","Maths"); Console.WriteLine(str1); Console.WriteLine(str2); } } 输出 Marks 95
280 次浏览
使用 String.Format 使用 % 格式化字符串。C# 中的 String.Format 格式控制还包括百分比 (%)。这将值乘以 100 并附加百分号。 假设我们的值为 - double val = .322; 现在,使用 String.Format 和格式 - string.Format("string = {0:0.0%}", val); 以下是一个示例 - 示例 在线演示 using System; public class Program { public static void Main() { double val = .322; string res = string.Format("string = {0:0.0%}", val); Console.WriteLine(res); } } 输出 string = 32.2%
916 次浏览
使用 C#,您可以轻松地格式化内容并为其添加填充。 要添加填充 - const string format = "{0,-5} {1,5}"; 现在,将填充添加到字符串中 - string str1 = string.Format(format, "Rank","Student"); string str2 = string.Format(format, "2","Tom"); 让我们看看完整的代码 - 示例 在线演示 using System; using System.Collections.Generic; public class Program { public static void Main() { // 设置填充 const string format = "{0,-5} {1,5}"; string str1 = string.Format(format, "Rank","Student"); string str2 = string.Format(format, "2","Tom"); Console.WriteLine(str1); Console.WriteLine(str2); } } 输出 Rank Student 2 Tom
347 次浏览
假设我们的字符串是 - var str = "welcome"; 使用 substring() 方法和以下方法,如果您只想旋转某些字符。在这里,我们只旋转 2 个字符 - var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2); 以下是完整的代码 - 示例 在线演示 using System; public class Program { public static void Main() { var str = "welcome"; Console.WriteLine("Original String = "+str); var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2); Console.WriteLine("Rotating two characters in the String: "+res); } } 输出 Original String = welcome Rotating two characters in the String: elcomewe