找到 2628 篇文章 关于 C#

三种在 C# 中计算阶乘的方法

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

614 次浏览

要在 C# 中计算阶乘,您可以使用以下三种方法之一 -使用 for 循环计算阶乘示例实时演示使用 System;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;命名空间阶乘 {    类测试 {       静态 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

365 次浏览

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

C# 中的加法和连接

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

272 次浏览

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

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# 中抽象类的示例 -实时演示使用 System;public abstract class Vehicle ... 阅读更多

在 C# 中访问属性和方法

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

281 次浏览

属性是声明性标签,用于向运行时传达有关各种元素(如类、方法、结构、枚举器、程序集等)在程序中的行为的信息。要设置属性 -[attribute(positional_parameters, name_parameter = value, ...)] Element这里,属性的名称和值位于 [ ] 中 位置参数允许您指定信息。示例以下是在 C# 中访问属性和方法的示例 -实时演示#define DEBUG 使用 System;使用 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

849 次浏览

是的,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+ 次浏览

断言语句是在运行时捕获程序逻辑错误的有效方法。它有两个参数 -真条件的布尔表达式,以及在为假时显示的内容。断言在大型复杂程序中很有用,可以快速消除修改代码时通常出现的错误。避免在断言方法内使用任何函数调用。您需要确保在断言中添加的任何代码在删除时都不会更改输出。这就是您在程序中实现 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 的完整示例 -示例实时演示使用 System;使用 System.Collections;public class MyClass {    public static void Main() {       ArrayList arr1 = new ArrayList();       arr1.Add(120);       arr1.Add(160);       ArrayList arr2 = new ArrayList();   ... 阅读更多

使用 Hello World 开始 C# 编程

karthikeya Boyini
更新于 2020-06-19 07:51:01

420 次浏览

以下是 C# 编程中一个简单的“Hello World”程序 -示例实时演示使用 System;命名空间 MyHelloWorldApplication {    类 MyDemoClass {       静态 void Main(string[] args) {          // 显示文本          Console.WriteLine("Hello World");          // 显示另一段文本          Console.WriteLine("Welcome!");          Console.ReadKey();       }    } }输出Hello World Welcome!让我们现在看看它包含什么 -使用 System -using 关键字用于在程序中包含 System 命名空间。命名空间声明 -命名空间是类的集合。 ... 阅读更多

广告