为 Programming 找到了 34423 篇 文章

在 C# 中使用 yield return 的目的是什么?

Nizamuddin Siddiqui
更新于 08-08-2020 11:33:12

3 千次以上浏览

Yield 关键字有助于对集合进行自定义状态迭代。这意味着,当我们使用 yield 关键字时,控制权会在调用函数与源之间来回移动并反之亦然。示例 Live Demousing System; using System.Collections.Generic; namespace DemoApplication {    class Program {       static List numbersList = new List {          1, 2, 3, 4, 5       };       public static void Main() {          foreach(int i in RunningTotal()) {             Console.WriteLine(i);          }          Console.ReadLine(); ... 阅读更多

在 C# 中如何从泛型方法返回 null?

Nizamuddin Siddiqui
更新于 08-08-2020 11:30:47

2 千次以上浏览

泛型使我们能够定义一个类,其字段、方法、参数等类型的占位符。泛型在编译时用特定类型替换这些占位符。可以使用尖括号定义泛型。集合的主要限制是缺乏有效的类型检查。这意味着你可以将任何对象放入集合中,因为 C# 编程语言中所有类都从对象基类中继承。另外,我们不能像在普通方法中那样简单地从泛型方法中返回 null。如果我们... 阅读更多

如何在 C# 中复制目录的整个内容?

Nizamuddin Siddiqui
更新于 08 年 8 月 2020 11:28:54

2 千次以上浏览

在复制目录的整个内容时,更重要的是我们复制其子目录和相关文件。示例让我们考虑下面带子目录和文件的 demo 源目录。下面是最初为空的 demo 目标目录。使用 System;使用 System.IO;命名空间 DemoApplication {    类程序 {       公共 static void Main() {          字符串 sourceDirectory = @"d:\DemoSourceDirectory";          字符串 targetDirectory = @"d:\DemoTargetDirectory";          目录信息 sourceDircetory = 新目录信息(sourceDirectory);          目录信息 targetDircetory = 新目录信息(targetDirectory);          全部复制(sourceDircetory, ... 阅读更多

如何在 C# 中查找一个列表中没有的另一个列表中的项?

Nizamuddin Siddiqui
更新于 13 年 5 月 2022 08:25:48

13K 次浏览

LINQ Except 运算符属于 LINQ 中的 Set 运算符类别。Except() 方法需要两个集合并查找第二个集合中没有的那些元素。除了扩展,该方法不对复杂类型集合返回正确的结果。使用 Except() 方法示例 实时演示系统;使用 System.Collections.Generic;使用 System.Linq;命名空间 DemoApplication {    类程序 {       静态 void Main(string[] args) {          列表 animalsList1 = 新列表 {             "老虎", "狮子", "狗"          };          控制台。Writeline($"Values in List1:");     ... 阅读更多

如何用 C# 替换字符串中的换行符?

Nizamuddin Siddiqui
更新于 08 年 8 月 2020 11:21:11

2 千次以上浏览

让我们排除下面字符串中的换行符、空格和制表符。eliminate.jpg 示例我们可以使用 string 的 Replace() 扩展方法来做到这一点。 实时演示系统;命名空间 DemoApplication {    类程序 {       静态 void Main(string[] args) {          字符串 testString = "你好 \r 美丽 \t 世界";          字符串 replacedValue = testString.Replace("\r", "_").Replace("\t", "_");          控制台。Writeline(replacedValue);          控制台。ReadLine();       }    } }输出以上代码的输出是你好 _ 美丽 _ 世界示例我们还可以利用... 阅读更多

我们如何使用 LINQ 在 C# 中更新集合的值?

Nizamuddin Siddiqui
2020 年 8 月 8 日 11:19:03 更新

12K+ 次浏览

如果集合是一个列表,那么我们可以使用 LINQ 中可用作为其一部分的 ForEach 扩展方法。示例 演示系统 Live Demo; using System.Collections.Generic; namespace DemoApplication {    class Program {       static void Main(string[] args) {          List fruits = new List {             new Fruit {                Name = "Apple",                Size = "Small"             },             new Fruit {         ... 阅读更多

C# 中 int.Parse() 和 Convert.ToInt32 的主要区别是什么?

Nizamuddin Siddiqui
2020 年 8 月 8 日 11:14:17 更新

5K+ 次浏览

使用 C# 中的 int.Parse 或 Convert.ToInt32 方法将数字的字符串表示转换为整数。如果无法转换字符串,那么 int.Parse 或 Convert.ToInt32 方法将返回异常。Convert.ToInt32 允许空值,它不会引发任何错误。Int.parse 不允许空值,并且它引发 ArgumentNullException 错误。示例 演示类 Program {    static void Main() {       int res;       string myStr = "5000";       res = int.Parse(myStr);       控制台.WriteLine("转换字符串是数字表示:" + res);       控制台.ReadLine();    } }输出转换字符串是 ... 阅读更多

如何从 C# 中的路径删除所有文件和文件夹?

Nizamuddin Siddiqui
2020 年 8 月 8 日 11:12:07 更新

3 千次以上浏览

对于删除所有文件夹及其各自的目录,我们可以在 C# 中让 System.IO 命名空间可用。DirectoryInfo() 类提供目录中所有子目录和文件行的详细信息。示例让我们考虑一个目录 Demo,其中有两个子目录和一些文件,如下所示。using System.IO; namespace DemoApplication {    class Program {       static void Main(string[] args) {          DirectoryInfo di = new DirectoryInfo(@"D:\Demo");          foreach (DirectoryInfo dir in di.GetDirectories()) {             foreach (FileInfo file in dir.GetFiles()) {           ... 阅读更多

如何在 C# 中动态获取属性值?

Nizamuddin Siddiqui
2020 年 8 月 8 日 11:08:45 更新

6K+ 次浏览

我们可以利用反射来动态获取属性值。反射提供了描述程序集、模块和类型的对象(Type 类型)。我们可以使用反射来动态创建类型的实例,将类型绑定到现有对象,或者从现有对象获取类型并调用它的方法或访问它的字段和属性。如果我们在代码中使用属性,反射使我们能够访问它们。System.Reflection 命名空间和 System.Type 类在 .NET 反射中发挥着重要作用。这两种方法共同运行并允许我们考虑 ... 阅读更多

如何在 C# 中将字节数组转换为字符串?

Nizamuddin Siddiqui
2020 年 8 月 8 日 11:05:15 更新

17K+ 次浏览

在 .Net 中,每个字符串都有一个字符集和编码。字符编码会告诉计算机如何将原始的零和一解释为真实字符。它通常通过将数字与字符配对来实现这一点。实际上,这是将一组 Unicode 字符转换为一系列字节的过程。我们可以使用 Encoding.GetString Method (Byte[]) 将指定字节数组中的所有字节解码为字符串。编码类中还提供了其他几种解码方案,例如 UTF8、Unicode、UTF32 和 ASCII。编码类可用作 System.Text 命名空间的一部分。string result = Encoding.Default.GetString(byteArray);示例 Live ... < href="https://tutorialspoint.com/how-to-convert-byte-array-to-string-in-chash">阅读更多 < fa-long-arrow-right">

< href="https://tutorialspoint.com/articles/category/programming/1816" title="上一页">< fa-angle-left"> 上一页 1 ... 1815 1816 1817 1818 1819 ... 3443 < href="https://tutorialspoint.com/articles/category/programming/1818" title="下一页">下一页 < fa-angle-right">
广告
© . All rights reserved.