找到关于编程的34423 篇文章

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# 中使用析构函数。示例 在线演示使用 System; 命名空间 LineApplication {    类 Line {       私有双精度长度; // 线的长度   ... 阅读更多

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

karthikeya Boyini
更新于 2020年6月20日 10:20:05

609 次浏览

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

C#中的委托是什么?

Samual Sam
更新于 2020年6月20日 10:21:40

245 次浏览

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

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

Samual Sam
更新于 2020年6月20日 09:59:29

6K+ 次浏览

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

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

Samual Sam
更新于 2020年6月20日 10:02:38

435 次浏览

要在 C# 中连接两个数组,让我们首先声明和初始化数组。在这里,我们考虑了一个字符串数组-string[] str = new string[] { "Hello","World" };现在让我们使用 join() 方法进行连接-.string.Join(" ", str);现在让我们看看连接两个数组的完整代码。示例 在线演示使用 System; 类 Program {    静态 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 循环的示例-示例 在线演示使用 System; 命名空间 ArrayApplication {    类 MyArray {       静态 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# 中右移运算符的示例-使用 System; 命名空间 OperatorsAppl {    类 Program {       静态 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 方法用于将线程暂停特定时间段。如果要将 sleep 设置为几秒钟,则可以使用以下代码片段-int sleepfor = 2000; Thread.Sleep(sleepfor);您可以尝试运行以下代码来实现线程的 sleep 方法-示例 在线演示使用 System; 使用 System.Threading; 命名空间 MyApplication {    类 ThreadCreationProgram {       公共静态 void CallToChildThread() {          Console.WriteLine("子线程启动");          int sleepfor = 2000;          Console.WriteLine("子线程暂停 {0} 秒", ... 阅读更多

编写一个 C# 程序来检查一个数字是否为素数

Samual Sam
更新于 2020年6月20日 10:09:09

3K+ 次浏览

为了判断一个数是否为质数,我们使用了循环,并在每次迭代中使用一个if语句来判断该数本身与其他数相除的余数是否为0。for (int i = 1; i

广告
© . All rights reserved.