找到关于 C# 的 2628 篇文章

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

Samual Sam
更新于 2020年6月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年6月20日 10:16:10

351 次浏览

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

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

karthikeya Boyini
更新于 2020年6月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年6月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年6月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年6月20日 09:59:29

6K+ 次浏览

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

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

Samual Sam
更新于 2020年6月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年6月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年6月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年6月20日 10:08:15

727 次浏览

线程的 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} 秒", ... 阅读更多

广告