找到 2628 篇文章 关于 C#
2K+ 次浏览
C# 中的 Enviornment.NewLine 用于添加换行符。要在单词之间设置换行符 - str = "This is demo text!" + Environment.NewLine + "This is demo text on next line!";以下代码示例:示例 实时演示using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) { string str = "This is demo text!" + Environment.NewLine + "This is demo text on next line!"; Console.Write(str); } } }输出This is demo text! This is demo text on next line!
577 次浏览
在字符串中设置路径名 - string myPath = "D:ew\quiz.txt";现在,使用 GetFileName() 方法获取文件名 - Path.GetFileName(myPath)以下代码示例:示例 实时演示using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) { string myPath = "D:ew\quiz.txt"; // 获取扩展名 Console.WriteLine("Extension: "+Path.GetExtension(myPath)); // 获取路径 Console.WriteLine("File Path: "+Path.GetFileName(myPath)); } } }输出Extension: .txt File Path: D:ew\quiz.txt
248 次浏览
在 C# 中,使用 Path 类处理文件路径。在字符串中设置文件名 - string myPath = "D:ew\quiz.txt";现在,要获取扩展名,请使用 GetExtension() 方法 - Path.GetExtension(myPath)以下是完整的代码 - 示例 实时演示using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) { string myPath = "D:ew\quiz.txt"; Console.WriteLine(Path.GetExtension(myPath)); } } }输出.txt
2K+ 次浏览
设置一个字符串 - string str = "Bit and Bat";假设您需要将 B 和 t 之间的内容替换为 A,并将整个字符串大写。为此,使用 Replace - Regex.Replace(str, "B.t", "BAT");让我们看看完整的代码 - 示例 实时演示using System; using System.Text.RegularExpressions; namespace Demo { class Program { static void Main(string[] args) { string str = "Bit and Bat"; Console.WriteLine(str); string res = Regex.Replace(str, "B.t", "BAT"); Console.WriteLine(res); } } }输出Bit and Bat BAT and BAT
473 次浏览
在 C# 中,使用 Regex.Replace 方法删除字符串的末尾部分。以下为字符串 - string s1 = "Demo Text!";现在,假设您需要从字符串中删除感叹号 (!) 。为此,只需使用 replace 将其设置为为空 - System.Text.RegularExpressions.Regex.Replace(s1, "!", "");以下是完整的代码 - 示例 实时演示using System; using System.Text.RegularExpressions; namespace Demo { class Program { static void Main(string[] args) { string s1 = "Demo Text!"; // 替换末尾部分 string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "!", ... 阅读更多
343 次浏览
要匹配字符串中的所有数字,请使用 C# 正则表达式。首先,设置一个包含数字的字符串 - string str = "These are my marks: 90 out of 100!";使用以下正则表达式获取字符串中的数字 - @"\d+"以下是代码 - 示例 实时演示using System; using System.Text.RegularExpressions; namespace Demo { class Program { private static void showMatch(string text, string expr) { Console.WriteLine("The Expression: " + expr); MatchCollection mc = Regex.Matches(text, expr); foreach (Match m in mc) { Console.WriteLine(m); ... 阅读更多
1K+ 次浏览
首先,设置 Random 类 - Random random = new Random();在 Next() 方法下设置一个范围。这将显示 0 到 26 之间的字母。int a = random.Next(0, 26);以下是完整的代码 - 示例 实时演示using System; using System.IO; using System.Linq; class Demo { static void Main() { Random random = new Random(); // 随机小写字母 int a = random.Next(0, 26); char ch = (char)('a' + a); Console.WriteLine(ch); } }输出t
1K+ 次浏览
要随机化字符串,首先使用 Random 类 - Random r = new Random();现在,使用带有 OrderBy() 的 Next() 方法 - string random = new string(str.ToCharArray().OrderBy(s => (r.Next(2) % 2) == 0).ToArray());以下是显示随机化字符串的完整代码 - 示例 实时演示using System; using System.IO; using System.Linq; class Demo { static void Main() { const string str = "electronics"; Random r = new Random(); string random = new string(str.ToCharArray().OrderBy(s => (r.Next(2) % 2) == 0).ToArray()); Console.WriteLine("String = {0}", str); Console.WriteLine("Random String = {0}",random); Console.Read(); } }输出String = electronics Random String = lericsecton