找到 2628 篇文章 关于 C#

如何在 C# 中声明一个空字符串数组?

Samual Sam
更新于 2020-06-20 10:12:28

2K+ 次浏览

在 C# 中,您可以将字符串用作字符数组,但是,更常见的做法是使用 string 关键字声明字符串变量。string 关键字是 System.String 类的别名。要声明一个空字符串。string[] arr = new string[] {}; // 空字符串现在让我们看看当我们打印这个空字符串时会发生什么。示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          string[] arr = new string[] {}; // 空字符串         ... 阅读更多

C# 中传递参数的不同方法是什么?

Samual Sam
更新于 2020-06-20 10:16:10

351 次浏览

当调用带参数的方法时,您需要使用以下三种方法之一将参数传递给该方法 -引用参数此方法将参数内存位置的引用复制到形式参数中。这意味着对参数所做的更改会影响参数。值参数此方法将参数的实际值复制到函数的形式参数中。在这种情况下,在函数内部对参数所做的更改不会影响参数。在值参数中,当调用方法时,会为每个值创建一个新的存储位置 ... 阅读更多

C# 程序中的析构函数是什么?

karthikeya Boyini
更新于 2020-06-20 10:17:43

2K+ 次浏览

析构函数是类的特殊成员函数,每当其类的对象超出范围时都会执行。它的名称与类名完全相同,并在前面加了一个波浪号 (~),例如,我们的类名为 Demo。public Demo() { // 构造函数    Console.WriteLine("正在创建对象"); } ~Demo() { // 析构函数    Console.WriteLine("正在删除对象"); }让我们看一个例子来学习如何在 C# 中使用析构函数。示例 在线演示using System; namespace LineApplication {    class Line {       private double length; // 线的长度   ... 阅读更多

C# 中的自定义异常是什么?

karthikeya Boyini
更新于 2020-06-20 10:20:05

609 次浏览

与任何其他编程语言一样,在 C# 中,您可以轻松创建用户定义的异常。用户定义的异常类派生自 Exception 类。自定义异常是我们对用户定义异常的称呼。在下面的示例中,创建的异常不是内置异常;它是自定义异常-TempIsZeroException您可以尝试运行以下代码来学习如何在 C# 中创建用户定义的异常。示例 在线演示using System; namespace Demo {    class TestTemperature {       static void Main(string[] args) {          Temperature temp = new Temperature();          try {     ... 阅读更多

C# 中的委托是什么?

Samual Sam
更新于 2020-06-20 10:21:40

245 次浏览

C# 中的委托是对方法的引用。委托是一个引用类型变量,它保存对方法的引用。可以在运行时更改引用。委托特别用于实现事件和回调方法。所有委托都隐式派生自 System.Delegate 类。让我们看看如何在 C# 中声明委托。委托让我们看一个例子来学习如何在 C# 中使用委托。示例 在线演示using System; using System.IO; namespace DelegateAppl {    class PrintString {       static FileStream fs;       static StreamWriter sw; ... 阅读更多

C# 中的控制语句是什么?

Samual Sam
更新于 2020-06-20 09:59:29

6K+ 次浏览

程序控制流程由 C# 中的控制语句指定。它包括以下内容-if 语句if 语句由一个布尔表达式后跟一个或多个语句组成。以下是语法-if(boolean_expression) {    /* 如果布尔表达式为真,则执行语句 */ }if-else 语句if 语句后面可以跟一个可选的 else 语句,当布尔表达式为假时执行。以下是语法-if(boolean_expression) {    /* 如果布尔表达式为真,则执行语句 */ } else {    /* 如果布尔表达式为 ... 阅读更多

如何在 C# 中连接两个数组?

Samual Sam
更新于 2020-06-20 10:02:38

435 次浏览

要在 C# 中连接两个数组,让我们首先声明并初始化数组。在这里,我们考虑了一个字符串数组-string[] str = new string[] { "Hello","World" };现在让我们使用 join() 方法进行连接-.string.Join(" ", str);现在让我们看看连接两个数组的完整代码。示例 在线演示using System; class Program {    static void Main() {       string[] str = new string[] { "Hello","World" };       string res = string.Join(" ", str);       Console.WriteLine(res);    } }输出Hello World

如何遍历 C# 数组?

karthikeya Boyini
更新于 2020-06-20 10:03:49

5K+ 次浏览

要遍历 C# 中的数组,请使用任何循环。这些循环具有设置的开始和结束值,允许您在迭代中设置或检查值。C# 具有 while、do…while、for 和 foreach 循环来遍历数组。让我们看一个 C# 中 for 循环的示例-示例 在线演示using System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {          int [] n = new int[10];          int i, j;          for ( i = 0; i < 10; ... 阅读更多

如何在 C# 中使用右移运算符?

Samual Sam
更新于 2020-06-20 10:07:26

115 次浏览

在右移运算符中,左操作数的值向右移动由右操作数指定的位数。让我们看一个 C# 中右移运算符的示例-using System; namespace OperatorsAppl {    class Program {       static void Main(string[] args) {          int a = 60; /* 60 = 0011 1100 */          int b = 0;          b = a >> 2; /* 15 = 0000 1111 */          Console.WriteLine("右移运算符 - b 的值为 {0}", b);          Console.ReadLine();       }    } }上面,a 的值为 60,即二进制的 0011 1100。设置如上例所示的右移运算符。这将位向右移动两次-a >> 2现在输出将为 15,即 15 = 0000 1111

如何在 C# 中使用 sleep 方法?

karthikeya Boyini
更新于 2020-06-20 10:08:15

727 次浏览

线程的 sleep 方法用于将线程暂停特定时间段。如果您想将 sleep 设置为几秒钟,则可以使用以下代码片段-int sleepfor = 2000; Thread.Sleep(sleepfor);您可以尝试运行以下代码来实现线程的 sleep 方法-示例 在线演示using System; using System.Threading; namespace MyApplication {    class ThreadCreationProgram {       public static void CallToChildThread() {          Console.WriteLine("子线程开始");          int sleepfor = 2000;          Console.WriteLine("子线程暂停 {0} 秒", ... 阅读更多

广告