找到 2628 篇文章 关于 C#

C# 中的 System.Reflection.Module 是什么?

Chandu yadav
更新于 2020-06-21 14:18:33

217 次浏览

System.Reflection 命名空间包含允许您获取有关应用程序的信息以及动态地向应用程序添加类型、值和对象的类。它有一个模块构造函数,用于初始化 Module 类的新的实例。模块是一个可移植的可执行文件,它包含一个或多个类和接口。让我们来看一个 C# 中 System.Reflection 的示例:示例 using System; using System.Reflection; [AttributeUsage(AttributeTargets.All)] public class HelpAttribute : System.Attribute {    public readonly string Url;    public string Topic // Topic 是一个命名参数 {       get {          return ... 阅读更多

如何在 C# 中定义字符常量?

Chandu yadav
更新于 2020-06-21 13:50:27

210 次浏览

字符字面量用单引号括起来。例如,'x',可以存储在 char 类型的简单变量中。字符字面量可以是普通字符(例如 'x')、转义序列(例如 '\t')或通用字符(例如 '\u02C0')。让我们来看一个如何在 C# 中定义字符常量的示例:using System; namespace Demo {    class Program {       static void Main(string[] args) {          Console.WriteLine("Welcome!\t");          Console.WriteLine("This is it!");          Console.ReadLine();       }    } }上面,我们... 阅读更多

C# 中的可变参数 (Varargs)

Arjun Thakur
更新于 2020-06-21 13:59:58

5K+ 次浏览

使用 param 关键字在 C# 中获取可变参数。让我们来看一个乘法整数的示例。我们使用了 params 关键字来接受任意数量的 int 值:static int Multiply(params int[] b) 上面允许我们使用一个或两个 int 值来查找数字的乘积。下面的调用使用多个值的相同函数:int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10);让我们来看完整的代码,以了解可变参数在 C# 中是如何工作的:示例 using System; class Program {    static void Main() {       int mulVal1 = Multiply(5); ... 阅读更多

如何使用 C# 创建目录?

Samual Sam
更新于 2020-06-21 14:00:14

304 次浏览

要在 C# 中创建、移动和删除目录,System.IO.Directory 类具有相应的方法。首先,导入 System.IO 命名空间。现在,使用 Director.CreateDirectory() 方法在指定的路径中创建目录:string myDir = @"D:\NEW"; if (!Directory.Exists(myDir)) {    Directory.CreateDirectory(myDir); } 同样,您可以创建子目录:string mysubdir = @"C:\NEW\my\"; Directory.CreateDirectory(mysubdir);

C# 中的值类型与引用类型

Ankith Reddy
更新于 2020-06-21 14:01:19

6K+ 次浏览

值类型和引用类型都是 C# 中的类型:值类型值类型变量可以直接赋值。它们派生自类 System.ValueType。值类型直接包含数据。当您声明 int 类型时,系统会分配内存来存储该值。值类型变量存储在堆栈中。例如 int、char 和 float 分别存储数字、字母和浮点数。引用类型它指的是内存位置。使用多个变量,引用类型可以引用一个内存位置。如果一个变量更改了内存位置中的数据,则... 阅读更多

如何使用 C# 创建字典?

karthikeya Boyini
更新于 2020-06-21 14:02:04

180 次浏览

字典是 C# 中键值对的集合。字典包含在 System.Collection.Generics 命名空间中。要创建字典,您首先需要设置它并添加键和值。这里我们在字典中添加了 5 个键值对。我们将它的键和值类型设置为 int。IDictionary d = new Dictionary(); d.Add(1, 44); d.Add(2, 34); d.Add(3, 66); d.Add(4, 47); d.Add(5, 76);下面的完整代码:示例 using System; using System.Collections.Generic; public class Demo {    public static void Main() {       IDictionary d = new Dictionary();       d.Add(1, 44); ... 阅读更多

如何计算 C# 列表中项目的数量?

George John
更新于 2020-06-21 13:35:06

719 次浏览

使用 C# 中的 Array.Count 属性来计算 C# 列表中项目的数量:设置列表List myList = new List() {    "electronics",    "clothing",    "appliances",    "accessories" };现在计算 C# 列表中项目的数量:myList.Count 下面是计算列表中项目数量的完整代码:示例 using System; using System.Collections.Generic; class Program {    static void Main() {       List myList = new List() {          "electronics",          "clothing",          "appliances",          "accessories"       };       Console.WriteLine(myList.Count);    } }

C# 中函数重写和方法隐藏的区别是什么?

Samual Sam
更新于 2020-06-21 13:36:43

575 次浏览

重写在重写下,您可以定义特定于子类类型的行为,这意味着子类可以根据其需求实现父类方法。让我们来看一个实现重写的抽象类的示例:示例 using System; namespace PolymorphismApplication {    abstract class Shape {       public abstract int area();    }    class Rectangle: Shape {       private int length;       private int width;       public Rectangle( int a = 0, int b = 0) {          length = a;       ... 阅读更多

如何在 C# 中将数组的一部分复制到另一个数组?

Chandu yadav
更新于 2020-06-21 13:38:56

234 次浏览

C# 中的 Array.Copy() 方法用于将一部分数组复制到另一个数组。以下是语法:Array.Copy(src, dest, length); 这里,src = 要复制的数组 dest = 目标数组 length = 要复制的元素数量 下面是一个示例,显示了在 C# 中使用数组类的 Copy(,,) 方法:示例 using System; class Program {    static void Main() {       int[] arrSource = new int[4];       arrSource[0] = 24;       arrSource[1] = 33;       arrSource[2] = 9;       arrSource[3] = 45;       int[] arrTarget = new int[3];       Array.Copy(arrSource, arrTarget, 3);       Console.WriteLine("目标数组...");       foreach (int value in arrTarget) {          Console.WriteLine(value);       }    } }

如何在 C# 中将二维数组转换为一维数组?

karthikeya Boyini
更新于 2020-06-21 13:42:39

3K+ 次浏览

设置一个二维数组和一个一维数组 − int[, ] a = new int[2, 2] {{1, 2}, {3, 4} }; int[] b = new int[4]; 要将二维数组转换为一维数组,我们将二维数组转换为之前声明的一维数组 − for (i = 0; i < 2; i++) {    for (j = 0; j < 2; j++) {       b[k++] = a[i, j];    } }以下是 C# 中将二维数组转换为一维数组的完整代码 −示例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Program {    class twodmatrix { ... 阅读更多

广告