找到 34423 篇文章,关于编程

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

karthikeya Boyini
更新于 2020-06-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-06-21 16:52:48

832 次浏览

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

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

Samual Sam
更新于 2020-06-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-06-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-06-21 16:28:08

4K+ 次浏览

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

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

George John
更新于 2020-06-21 16:28:20

2K+ 次浏览

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

C# 中的重写与隐藏

Samual Sam
更新于 2020-06-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-06-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-06-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-06-21 16:34:25

1K+ 次浏览

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

广告

© . All rights reserved.