找到 34423 篇文章 关于编程

编写一个 C# 程序来解决 FizzBuzz 问题

karthikeya Boyini
更新于 2020年6月21日 16:52:30

268 次浏览

FizzBuzz 问题陈述如下:-对于每个 3 的倍数,显示“Fizz”而不是数字;-对于每个 5 的倍数,显示“Buzz”而不是数字;-对于每个 5 和 3 的倍数,显示“FizzBuzz”而不是数字。让我们看看如何使用 C# 实现上述内容 - 示例 using System; class Demo { static void Main(String[] args) { for(int i=1;i

C# 中的右值和左值是什么?

Arjun Thakur
更新于 2020年6月21日 16:52:48

832 次浏览

以下是 C# 中的表达式类型:-左值 - 一个左值表达式可以出现在赋值的左边或右边。-右值 - 一个右值表达式可以出现在赋值的右边,但不能出现在左边。变量是左值,因此它们可以出现在赋值的左边。数字文字是右值,因此它们不能被赋值,也不能出现在左边。这是一个有效的 C# 语句:int a = 100

C# 中的 System.ArrayCopyTo() 与 System.ArrayClone()

Samual Sam
更新于 2020年6月21日 16:53:51

144 次浏览

ArrayCopyTo() 方法将当前一维数组的所有元素复制到指定的从指定目标数组索引开始的一维数组。索引指定为一个 32 位整数。C# 中的 CopyTo() 方法用于将一个数组的元素复制到另一个数组。在此方法中,您可以设置要从源数组开始复制的起始索引。以下是一个显示在 C# 中使用数组类的 CopyTo(, ) 方法的示例:示例 using System; class Program { static void Main() { int[] arrSource = new ... 阅读更多

在 C# 中交换两个数字

Ankith Reddy
更新于 2020年6月21日 16:27:42

1K+ 次浏览

要交换两个数字,请使用以下逻辑。设置两个用于交换的变量:val1 = 100; val2 = 200;现在执行以下交换操作:val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;以下是代码:示例 using System; namespace Demo { class Program { static void Main(string[] args) { int val1,val2; val1 = 100; val2 = 200; Console.WriteLine("交换前的值..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; Console.WriteLine("交换后的值..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); Console.ReadLine(); } } }

C# 中的 virtual、sealed、new 和 abstract

karthikeya Boyini
更新于 2020年6月21日 16:28:08

4K+ 次浏览

virtual virtual 关键字允许重写一个类。要在子类中重写父类方法,请将父类方法声明为 virtual。sealed 当一个类被声明为 sealed 时,它不能被继承,抽象类不能被声明为 sealed。要防止被重写,请在 C# 中使用 sealed。当您在 C# 中对方法使用 sealed 修饰符时,该方法将失去其重写功能。sealed 方法应该是派生类的一部分,并且该方法必须是重写的方法。public sealed override void getResult() { } new 使用 new 关键字隐藏基类方法 ... 阅读更多

C# 中重写和隐藏的区别是什么?

George John
更新于 2020年6月21日 16:28:20

2K+ 次浏览

以下是重写和隐藏的区别:-隐藏重新定义了完整的方法,而重写只重新定义了方法的实现。-在重写中,您可以使用子类的对象重写方法来访问基类。-隐藏不能访问子类方法。-隐藏也称为方法隐藏。父类的方法可在子类中使用,而无需在隐藏中使用 override 关键字。子类有其自己的相同函数版本。在重写下,您可以定义特定于子类类型的行为,这意味着子类可以实现 ... 阅读更多

C# 中的重写与隐藏

Samual Sam
更新于 2020年6月21日 16:29:43

2K+ 次浏览

重写 在重写下,您可以定义特定于子类类型的行为,这意味着子类可以根据其需求实现父类方法。让我们看一个实现重写的抽象类的示例:示例 using System; namespace PolymorphismApplication { abstract class Shape { public abstract int area(); } class Rectangle: Shape { private int length; private int width; public Rectangle( int a = 0, int b = 0) { length = a; ... 阅读更多

在 C# 中从集合中检索元素

karthikeya Boyini
更新于 2020年6月21日 16:31:09

727 次浏览

让我们看一个列表集合的例子。我们已经设置了元素:List list = new List(); list.Add(20); list.Add(40); list.Add(60); list.Add(80);现在假设我们需要从列表中检索第一个元素。为此,请设置如下索引:int a = list[0];以下是一个显示如何从列表集合中检索元素的示例:示例 using System; using System.Collections.Generic; class Demo { static void Main(String[] args) { List list = new List(); list.Add(20); list.Add(40); list.Add(60); list.Add(80); ... 阅读更多

C# 中的 return 关键字

Arjun Thakur
更新于 2020年6月21日 16:32:10

3K+ 次浏览

return 语句用于返回值。当程序调用函数时,程序控制权将转移到被调用的函数。以下是一个了解如何在 C# 中使用 return 语句的示例。在这里,我们正在查找平均值并使用 return 语句返回值。double getAverage(int[] arr, int size) { int i; double avg; int sum = 0; for (i = 0; i < size; ++i) { sum += arr[i]; } avg = (double)sum / size; return avg; }以下是完整的 ... 阅读更多

C# 中的字符串字面量与字符串对象

Samual Sam
更新于 2020年6月21日 16:34:25

1K+ 次浏览

字符串字面量 字符串字面量或常量用双引号 "" 或 @"" 括起来。字符串包含类似于字符字面量的字符:普通字符、转义序列和通用字符。以下是一些字符串字面量的示例:Hello, World" "Welcome, \以下是显示字符串字面量用法的示例:示例 using System; namespace Demo { class Program { static void Main(string[] args) { // string string str1 ="Hello, World"; Console.WriteLine(str1); // 多行字符串 ... 阅读更多

广告
© . All rights reserved.