找到 2628 篇文章 关于 C#
2K+ 阅读量
Equals 方法用于在 C# 中比较两个 StringBuilder 的内容。以下是我们的两个 StringBuilder:// 第一个 StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); // 第二个 StringBuilder str2 = new StringBuilder(); str2.Append("John"); str2.Append("David"); str2.Append("Beth");现在使用 Equals() 方法比较这两种方法:if (str1.Equals(str2)) { Console.WriteLine("内容相同!"); }以下为完整代码:示例 在线演示using System; using System.Text; class Demo { static void Main() { // 第一个 StringBuilder str1 = new StringBuilder(); str1.Append("Tim"); str1.Append("Tom"); str1.Append("Henry"); ... 阅读更多
602 阅读量
设置一个字符串:StringBuilder str = new StringBuilder("Fitness is important");使用 Replace() 方法替换字符串:str.Replace("important", "essential");以下是使用 StringBuilder 替换字符串的代码:示例 在线演示using System; using System.Text; class Demo { static void Main() { // 初始字符串 StringBuilder str = new StringBuilder("Fitness is important"); Console.WriteLine(str.ToString()); // 替换 str.Replace("important", "essential"); // 新字符串 Console.WriteLine(str.ToString()); Console.ReadLine(); } }输出Fitness is important Fitness is essential
3K+ 阅读量
AppendLine() 方法追加内容并在末尾添加一个换行符。首先,设置 StringBuilder:StringBuilder str = new StringBuilder();使用 AppendLine():str.AppendLine("Accessories"); str.AppendLine(); str.AppendLine("Electronics");以下是完整代码:示例 在线演示using System; using System.Text; class Demo { static void Main() { StringBuilder str = new StringBuilder(); str.AppendLine("Accessories"); str.AppendLine(); str.AppendLine("Electronics"); Console.Write(str); } }输出Accessories Electronics
439 阅读量
Append() 方法将内容添加到 StringBuilder。设置一个字符串:StringBuilder str = new StringBuilder();现在,循环遍历所需的元素数量并使用 Append() 将其追加到 StringBuilder:for (int j = 0; j < 5; j++) { str.Append(j).Append(" "); }以下是完整代码:示例 在线演示using System; using System.Text; class Program { static void Main() { StringBuilder str = new StringBuilder(); for (int j = 0; j < 5; j++) { str.Append(j).Append(" "); } Console.WriteLine(str); } }输出0 1 2 3 4
10K+ 阅读量
使用 Console.Clear() 方法清除屏幕和控制台缓冲区。当调用 Clear 方法时,光标会自动滚动到窗口的左上角。这里,我们清除了屏幕,然后设置了 ForegroundColor 和 BackgroundColor:ConsoleColor newForeColor = ConsoleColor.Blue; ConsoleColor newBackColor = ConsoleColor.Yellow;以下是完整代码:示例 在线演示using System; using System.Collections.Generic; class Program { static void Main() { ConsoleColor foreColor = Console.ForegroundColor; ConsoleColor backColor = Console.BackgroundColor; Console.WriteLine("正在清除屏幕!"); Console.Clear(); ConsoleColor newForeColor = ConsoleColor.Blue; ConsoleColor newBackColor = ConsoleColor.Yellow; } }输出正在清除屏幕!
793 阅读量
变量的作用域是指指示变量被访问的代码区域。对于变量,它具有以下级别:方法级在方法内部声明的变量是局部变量。类级在类内部声明的变量是局部变量,是类成员变量。让我们来看一个变量作用域的示例:示例 在线演示using System; namespace Demo { class Program { public int Divide(int num1, int num2) { // 方法中的局部变量 int result; result = num1 ... 阅读更多
5K+ 阅读量
Pair 类是 KeyValuePair 类,它使用 C# 在单个列表中存储一对值。声明 KeyValuePair:var myList = new Liststring, int>>(); 现在,添加一些元素:myList.Add(new KeyValuePair("Laptop", 1)); myList.Add(new KeyValuePair("Desktop System", 2)); myList.Add(new KeyValuePair("Tablet", 3)); myList.Add(new KeyValuePair("Mobile", 4)); myList.Add(new KeyValuePair("E-Book Reader", 5)); myList.Add(new KeyValuePair("LED", 6));现在显示 KeyValuePair,如下所示:示例 在线演示using System; using System.Collections.Generic; class Program { static void Main() { var myList = new List(); // 添加元素 myList.Add(new KeyValuePair ("Laptop", 1)); myList.Add(new KeyValuePair ("Desktop System", 2)); ... 阅读更多
3K+ 阅读量
对于 C# 中的文件权限,使用 FileIOPermission 类。它控制访问文件和文件夹的能力。以下是文件权限类的属性:序号方法和描述1AllFiles获取或设置对所有文件的允许访问权限。2AllLocalFiles获取或设置对所有本地文件的允许访问权限。以下是文件权限类的方法:序号方法和描述1AddPathList(FileIOPermissionAccess, String)此方法将指定文件或目录的访问权限添加到权限的现有状态2Copy()此方法创建并返回当前权限的相同副本。3GetType()GetType() 方法获取当前实例的类型。4ToXml()创建权限的 XML 编码 ... 阅读更多
527 阅读量
Hashtable 比 Dictionary 慢。对于强类型集合,Dictionary 集合更快。HashtableHashtable 类表示键值对的集合,这些键值对根据键的哈希码进行组织。它使用键来访问集合中的元素。让我们来看一个例子:示例 在线演示using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Hashtable ht = new Hashtable(); ht.Add("E001", "Tom"); ht.Add("E098", "Amit"); ht.Add("E110", "Jack"); ... 阅读更多
1K+ 阅读量
设置一个数组:int[] arr = { 89, 12, 56, 89, };现在,创建一个新的 Dictionary:var d = new Dictionary < int, int > ();使用 dictionary 方法 ContainsKey(),查找数组中的重复元素:foreach(var res in arr) { if (d.ContainsKey(res)) d[res]++; else d[res] = 1; }以下是完整代码:示例 在线演示using System; using System.Collections.Generic; namespace Demo { public class Program { public static void Main(string[] args) { int[] arr = { 89, ... 阅读更多