找到 2628 篇文章 适用于 C#

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

Samual Sam
更新于 2020 年 6 月 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 年 6 月 19 日 08:09:12

1K+ 次查看

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

C# 中的内置异常

Samual Sam
更新于 2020 年 6 月 19 日 08:10:13

365 次查看

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

C# 中的加法和连接

karthikeya Boyini
更新于 2020 年 6 月 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 年 6 月 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 年 6 月 19 日 08:12:55

281 次查看

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

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

Samual Sam
更新于 2020 年 6 月 19 日 08:13:38

849 次查看

是的,C# 中的数组从零开始索引。让我们看看如何 -如果数组为空,则它有零个元素且长度为 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 年 6 月 19 日 08:14:00

2K+ 次查看

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

C# 中的 ArrayList

Samual Sam
更新于 2020 年 6 月 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; 公共类 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 年 6 月 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!现在让我们看看它包含什么 -using System - using 关键字用于在程序中包含 System 命名空间。命名空间声明 -命名空间是类的集合。该 ... 阅读更多

广告

© . All rights reserved.