找到 34423 篇文章 相关编程

C# 中的数组复制

karthikeya Boyini
更新于 2020-06-19 08:07:16

5K+ 次查看

使用 C# 中的 array.copy 方法将一个数组的一部分复制到另一个数组。我们的原始数组有 10 个元素 - int [] n = new int[10]; /* n 是一个包含 10 个整数的数组 */我们的新数组将复制数组 1 的一部分,它有 5 个元素 - int [] m = new int[5]; /* m 是一个包含 5 个整数的数组 */array.copy() 方法允许您添加源数组和目标数组。此外,还包括第一个数组中包含在第二个数组中的部分的大小。示例您可以尝试运行以下代码来... 阅读更多

三种不同的方法来计算 C# 中的阶乘

Samual Sam
更新于 2020-06-19 08:08:47

614 次查看

要计算 C# 中的阶乘,您可以使用以下三种方法中的任何一种 -使用 for 循环计算阶乘示例实时演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace factorial {    class Test {       static void Main(string[] args) {          int i, res;          int value = 5;          res = value;          for (i = value - 1; i >= 1; i--) {             res = res * i;          }       ... 阅读更多

C# 中的抽象类、密封类和类成员

karthikeya Boyini
更新于 2020-06-19 08:09:12

1K+ 次查看

抽象类包含抽象方法和非抽象方法。您不能实例化抽象类。密封类阻止继承,您不能将其用作基类。抽象类要声明抽象类,您需要在类定义之前放置关键字 abstract。抽象类中类成员的一个示例如下所示,它定义了一个抽象方法 -public abstract class Vehicle {    public abstract void display(); }抽象方法定义后跟一个分号,因为它没有实现。密封类要声明密封类,您需要在类定义之前放置关键字 sealed。... 阅读更多

C# 中的内置异常

Samual Sam
更新于 2020-06-19 08:10:13

367 次查看

异常是程序执行时出现的错误。以下关键字处理 C# 中的异常:trytry 块标识一个代码块,为此激活特定的异常。Catchcatch 关键字表示捕获异常。finally无论是否抛出异常,都执行给定的语句集。throw当程序出现问题时,会抛出异常。示例让我们看一个在 C# 程序中处理错误的示例 -实时演示using System; namespace MyErrorHandlingApplication {    class DivNumbers {       int result;       DivNumbers() {          result = ... 阅读更多

C# 中的加法和连接

karthikeya Boyini
更新于 2020-06-19 08:11:15

272 次查看

要在 C# 中添加和连接字符串,请使用 string.Concat 方法。加号运算符也可以用于相同的连接目的。加号运算符string str2 = "Hanks" + str1;示例让我们看一个 + 运算符连接字符串的示例 -实时演示using System; class Program {    static void Main() {       string str1 = "Tom";       // 连接       string str2 = "Hanks" + str1;       Console.WriteLine(str2);    } }输出HanksTomString.concatstring str2 = string.Concat("Hanks", str1);示例让我们看一个 string.concat 在 C# 中连接字符串的示例 -实时演示using ... 阅读更多

C# 中的 abstract 关键字

Samual Sam
更新于 2020-06-19 08:12:01

604 次查看

C# 中的 abstract 关键字用于抽象类。C# 中的抽象类包含抽象方法和非抽象方法。您不能实例化抽象类。抽象类 Vehicle 和抽象方法 display() 的示例 -public abstract class Vehicle {    public abstract void display(); }抽象类有派生类:Bus、Car 和 Motorcycle。以下是 Car 派生类的实现 -public class Car : Vehicle {    public override void display() {       Console.WriteLine("Car");    } }示例以下是 C# 中抽象类的示例 -实时演示using System; public abstract class Vehicle ... 阅读更多

在 C# 中访问属性和方法

karthikeya Boyini
更新于 2020-06-19 08:12:55

282 次查看

属性是声明性标签,用于向运行时传达有关各种元素(如类、方法、结构、枚举器、程序集等)在程序中的行为的信息。设置属性 -[attribute(positional_parameters, name_parameter = value, ...)] Element这里,属性的名称和值位于 [ ] 中,位置参数允许您指定信息。示例以下是 C# 中访问属性和方法的示例 -实时演示#define DEBUG using System; using System.Diagnostics; public class Demo {    [Conditional("DEBUG")]    public static void Message(string str) {       Console.WriteLine(str);    } } class Test {    static ... 阅读更多

C# 中的数组是否从 0 开始索引?

Samual Sam
更新于 2020-06-19 08:13:38

850 次查看

是的,C# 中的数组从 0 开始索引。让我们看看如何 -如果数组为空,则它具有零个元素且长度为 0。如果数组在 0 索引处有一个元素,则其长度为 1。如果数组在 0 和 1 索引处有两个元素,则其长度为 2。如果数组在 0、1 和 2 索引处有三个元素,则其长度为 3。以下语句表示 C# 中的数组从索引 0 开始 -/* 从索引 0 开始 */ for ( i = 0; i < 5; i++ ) {    n[ i ] = ... 阅读更多

C# 中的断言

karthikeya Boyini
更新于 2020-06-19 08:14:00

2K+ 次查看

Assert 语句是在运行时捕获程序逻辑错误的有效方法。它有两个参数 -一个布尔表达式,用于表示真条件,以及在为假时要显示的内容。断言在大型复杂程序中很有用,可以快速消除通常在修改代码时出现的错误。避免在 assert 方法内部使用任何函数调用。您需要确保在 Assert 内部添加的任何代码在删除时都不会更改输出。这是您在程序中实现 Debug.Assert 的时候。要实现它,您可以使用一个临时变量 -int ... 阅读更多

C# 中的 ArrayList

Samual Sam
更新于 2020-06-19 07:49:26

534 次查看

List 接口的可调整大小的实现称为 ArrayList。它是 C# 中一种非泛型集合类型,可以动态调整大小。让我们看看如何在 C# 中初始化 ArrayList -ArrayList arr= new ArrayList();添加元素,如下面的代码片段所示 -ArrayList arr1 = new ArrayList(); arr1.Add(120); arr1.Add(160);让我们看一个在 C# 中实现 ArrayList 的完整示例 -示例实时演示using System; using System.Collections; public class MyClass {    public static void Main() {       ArrayList arr1 = new ArrayList();       arr1.Add(120);       arr1.Add(160);       ArrayList arr2 = new ArrayList();   ... 阅读更多

广告