找到 2628 篇文章 关于 C#

比较两个 StringBuilder 的内容

karthikeya Boyini
更新于 2020年6月22日 13:38:04

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"); ... 阅读更多

使用 StringBuilder 替换字符串

Samual Sam
更新于 2020年6月22日 13:38:40

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

在 C# 中使用 StringBuilder 追加换行符

karthikeya Boyini
更新于 2020年6月22日 13:39:07

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

在 C# 中追加到 StringBuilder

Samual Sam
更新于 2020年6月22日 13:39:34

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

如何在 C# 中清除屏幕?

karthikeya Boyini
更新于 2020年6月22日 13:39:55

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;    } }输出正在清除屏幕!

C# 中变量的作用域

Samual Sam
更新于 2020年6月22日 13:25:45

793 阅读量

变量的作用域是指指示变量被访问的代码区域。对于变量,它具有以下级别:方法级在方法内部声明的变量是局部变量。类级在类内部声明的变量是局部变量,是类成员变量。让我们来看一个变量作用域的示例:示例 在线演示using System; namespace Demo {    class Program {       public int Divide(int num1, int num2) {          // 方法中的局部变量          int result;          result = num1 ... 阅读更多

C# 中的 Pair 类

Ankith Reddy
更新于 2020年6月22日 13:20:45

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));   ... 阅读更多

C# 中的文件权限

George John
更新于 2020年6月22日 13:21:18

3K+ 阅读量

对于 C# 中的文件权限,使用 FileIOPermission 类。它控制访问文件和文件夹的能力。以下是文件权限类的属性:序号方法和描述1AllFiles获取或设置对所有文件的允许访问权限。2AllLocalFiles获取或设置对所有本地文件的允许访问权限。以下是文件权限类的方法:序号方法和描述1AddPathList(FileIOPermissionAccess, String)此方法将指定文件或目录的访问权限添加到权限的现有状态2Copy()此方法创建并返回当前权限的相同副本。3GetType()GetType() 方法获取当前实例的类型。4ToXml()创建权限的 XML 编码 ... 阅读更多

C# 中 Dictionary 和 Hashtable 的区别

Chandu yadav
更新于 2020年6月22日 13:22:20

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");         ... 阅读更多

C# 程序判断数组是否包含重复元素

karthikeya Boyini
更新于 2020年6月22日 13:24:00

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, ... 阅读更多

广告