找到 2628 篇文章 关于 C#
156 次浏览
ArrayList 是 C# 中一种非泛型集合类型,可以动态调整大小。让我们看看如何在 C# 中初始化 ArrayList - ArrayList arr= new ArrayList();向 ArrayList 添加项目 - ArrayList arr1 = new ArrayList(); arr1.Add(30); arr1.Add(70);让我们看看在 C# 中实现 ArrayList 的完整示例。这里我们有两个 ArrayList。第二个 ArrayList 附加到第一个列表。示例using System; using System.Collections; public class MyClass { public static void Main() { ArrayList arr1 = new ArrayList(); arr1.Add(30); arr1.Add(70); ArrayList arr2 = ... 阅读更多
742 次浏览
要初始化一个 HashSet。var h = new HashSet(arr1);上面,我们在 HashSet 中设置了一个数组。以下是数组 -string[] arr1 = { "electronics", "accessories”, "electronics", };以下是一个显示如何在 C# 中实现 HashSet 的示例 -示例using System; using System.Collections.Generic; using System.Linq; class Program { static void Main() { string[] arr1 = { "electronics", "accessories”, "electronics", }; Console.WriteLine(string.Join(",", arr1)); // HashSet var h = new HashSet(arr1); // 消除重复单词 string[] arr2 = h.ToArray(); Console.WriteLine(string.Join(",", arr2)); } }
4K+ 次浏览
要在以大写字母开头的单词之间放置空格,请尝试以下示例 -首先,设置字符串。var str = "WelcomeToMyWebsite";如您所见,我们的字符串在大写字母之前没有空格。要添加它,请使用 LINQ,如下所示 -str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');以下是放置以大写字母开头的单词之间空格的完整代码 -示例using System; using System.Linq; class Demo { static void Main() { var str = "WelcomeToMyWebsite"; Console.WriteLine("原始字符串: "+str); ... 阅读更多
558 次浏览
假设以下为字符串 -Welcome反转字符串后,单词应显示为 -emocleW使用 reverse() 方法并尝试以下代码反转字符串中的单词 -示例using System; using System.Linq; class Demo { static void Main() { string str = "Welcome"; // 反转字符串 string res = string.Join(" ", str.Split(' ').Select(s => new String(s.Reverse().ToArray()))); Console.WriteLine(res); } }
378 次浏览
使用 String.Format 方法格式化 DateTime。让我们看一个例子 -示例using System; static class Demo { static void Main() { DateTime d = new DateTime(2018, 2, 8, 12, 7, 7, 123); Console.WriteLine(String.Format("{0:y yy yyy yyyy}", d)); Console.WriteLine(String.Format("{0:M MM MMM MMMM}", d)); Console.WriteLine(String.Format("{0:d dd ddd dddd}", d)); } }上面我们首先设置了 DateTime 类对象 -DateTime d = new DateTime(2018, 2, 8, 12, 7, 7, 123);要格式化,我们使用了 String.Format() 方法并以不同的格式显示日期。String.Format("{0:y yy yyy yyyy}", d) String.Format("{0:M MM MMM MMMM}", d) String.Format("{0:d dd ddd dddd}", d
1K+ 次浏览
序列化将对象转换为字节流,并将其转换为可以写入流的形式。这样做是为了将其保存到内存、文件或数据库中。序列化可以执行为 -二进制序列化所有成员,即使是只读成员,也会被序列化XML 序列化它将对象的公共字段和属性序列化为符合特定 XML 架构定义语言文档的 XML 流。让我们看一个例子。首先设置流 -FileStream fstream = new FileStream("d:ew.txt", FileMode.OpenOrCreate); BinaryFormatter formatter=new BinaryFormatter();现在创建类的对象并调用具有三个参数的构造函数 -Employee ... 阅读更多
483 次浏览
要反转字符串,请使用 Array. Reverse() 方法。我们设置了一个方法并将字符串值作为“Henry”传递 -public static string ReverseFunc(string str) { char[] ch = str.ToCharArray(); Array.Reverse(ch); return new string(ch); }在上述方法中,我们将字符串转换为字符数组 -char[] ch = str.ToCharArray();然后使用 Reverse() 方法 -Array.Reverse(ch);
2K+ 次浏览
文件是存储在磁盘上的一组数据,具有特定的名称和目录路径。当打开文件以进行读取或写入时,它会变成一个流。流的类型包括 -字节流 - 它包括 Stream、FileStream、MemoryStream 和 BufferedStream。字符流 - 它包括 Textreader-TextWriter、StreamReader、StraemWriter 和其他流。字节流具有将流中的数据视为字节的类。Stream 类是其他字节流类的基础。以下是属性 -CanRead - 流是否支持读取CanWrite - 流是否支持写入Length - 流的长度System.IO 命名空间具有 ... 阅读更多
611 次浏览
字典字典是 C# 中键和值的集合。字典包含在 System.Collection.Generics 命名空间中。声明字典 -IDictionary d = new Dictionary();添加元素 -IDictionary d = new Dictionary(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88);数组数组存储相同类型元素的固定大小的顺序集合。它由连续的内存位置组成。最低地址对应于第一个元素,最高地址对应于最后一个元素。定义数组 -int[] arr = new int[5]; 初始化并将元素设置为数组。int[] arr = new int[10] {3, 5, 35, 87, 56, 99, 44, 36, 78};
4K+ 次浏览
finalJava 有 final 关键字,但 C# 没有它的实现。对于相同的实现,请使用 sealed 关键字。使用 sealed,您可以防止覆盖方法。当您在 C# 中对方法使用 sealed 修饰符时,该方法会失去其覆盖功能。sealed 方法应该是派生类的一部分,并且该方法必须是覆盖方法。Finallyfinally 块用于执行给定的语句集,无论是否抛出异常。例如,如果您打开一个文件,则必须关闭它,无论是否引发异常。FinalizeThe ... 阅读更多