找到 2628 篇文章 关于 C#

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

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

3K+ 浏览量

为了计算一个数字是否为素数,我们使用了循环,并在每次迭代中使用 if 语句来查找数字本身的余数是否等于 0。for (int i = 1; i

编写一个 C# 程序来检查一个数字是否能被 2 整除

Samual Sam
更新于 2020-06-20 09:54:42

2K+ 浏览量

要检查一个数字是否能被 2 整除,首先需要找到余数。如果数字除以 2 的余数为 0,则该数字可以被 2 整除。假设我们的数字是 10,我们将使用以下 if-else 语句进行检查:// 检查数字是否能被 2 整除 if (num % 2 == 0) {    Console.WriteLine("能被 2 整除"); } else {    Console.WriteLine("不能被 2 整除"); }以下是一个示例,用于查找数字是否能被 2 整除:示例 在线演示using System; ... 阅读更多

如何在 C# 中使用 ‘is’ 运算符?

karthikeya Boyini
更新于 2020-06-20 09:56:17

123 浏览量

C# 中的 "is" 运算符检查对象的运行时类型是否与给定类型兼容。语法如下:expr is type这里,expr 是表达式,type 是类型的名称。以下是一个示例,演示如何在 C# 中使用 is 运算符:示例 在线演示using System; class One { } class Two { } public class Demo {    public static void Test(object obj) {       One x;       Two y;       if (obj is One) {          Console.WriteLine("One 类");   ... 阅读更多

如何在 C# 中使用 ‘as’ 运算符?

Samual Sam
更新于 2020-06-20 09:57:12

271 浏览量

"as" 运算符执行兼容类型之间的转换。它类似于强制转换操作,并且仅执行引用转换、可空转换和装箱转换。"as" 运算符不能执行其他转换,例如用户定义的转换,而应该使用强制转换表达式来执行这些转换。以下是一个示例,演示如何在 C# 中使用 as 运算符。这里 ‘as’ 用于转换:string s = obj[i] as string;尝试运行以下代码以使用 C# 中的 ‘as’ 运算符:示例 在线演示using System; public class Demo {    public static void Main() {       object[] obj = ... 阅读更多

编写一个 C# 程序,使用递归计算阶乘

karthikeya Boyini
更新于 2020-06-20 09:58:04

2K+ 浏览量

我们使用下面的示例中的递归函数 checkFact() 来查找数字的阶乘:如果值为 1,则返回 1,因为阶乘为 1:if (n == 1) return 1;如果不是,则如果要计算 5! 的值,则递归函数将对以下迭代进行调用:迭代 1:5 * checkFact(5 - 1); 迭代 2:4 * checkFact(4 - 1); 迭代 3:3 * checkFact(3 - 1); 迭代 4:4 * checkFact(2 - 1);要使用递归计算阶乘,可以尝试运行以下代码,该代码... 阅读更多

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

Samual Sam
更新于 2020-06-20 09:11:43

980 浏览量

首先,反转字符串以检查字符串是否为回文:Array.reverse()现在使用 equals() 方法将原始字符串与反转的字符串进行匹配。如果结果为真,则表示该字符串是回文。让我们尝试完整的示例。这里,我们的字符串是“Madam”,反转后结果相同:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          string string1, rev;          string1 = "Madam";          char[] ch = string1.ToCharArray(); ... 阅读更多

C# 中的 Clone() 方法

karthikeya Boyini
更新于 2020-06-20 09:12:10

634 浏览量

C# 中的 Clone() 方法用于创建数组的类似副本。让我们来看一个使用 Clone() 方法克隆数组的示例:示例 在线演示using System; class Program {    static void Main() {       string[] arr = { "one", "two", "three", "four", "five" };       string[] arrCloned = arr.Clone() as string[];       Console.WriteLine(string.Join(", ", arr));       // 克隆的数组       Console.WriteLine(string.Join(", ", arrCloned));       Console.WriteLine();    } }输出one, two, three, four, five one, two, three, four, five上面,我们有一个字符串数组:string[] ... 阅读更多

C# 中的注释

Samual Sam
更新于 2020-06-20 09:13:35

179 浏览量

注释用于解释代码。编译器会忽略注释条目。C# 程序中的多行注释以 /* 开头,以字符 */ 结尾,如下所示。多行注释/* 以下是 C# 中的多行注释 /*/*...*/ 被编译器忽略,用于在程序中添加注释。单行注释// int 变量 a = 10;以下是一个 C# 程序示例,演示如何添加单行和多行注释:示例 在线演示using System; namespace HelloWorldApplication {    class HelloWorld {       static void Main(string[] args) {     ... 阅读更多

C# 中的类与结构

Samual Sam
更新于 2020-06-20 09:26:22

604 浏览量

在 C# 中,结构是值类型数据类型。它可以帮助您使单个变量保存各种数据类型的相关数据。struct 关键字用于创建结构。当您定义一个类时,您定义的是数据类型的蓝图。以下是 C# 中类和结构的区别:类是引用类型,而结构是值类型与类不同,结构不能继承其他结构或类。结构不能用作其他结构或类的基类。当您使用 New 运算符创建结构对象时,它将被创建,并且相应的构造函数... 阅读更多

C# 中的类

karthikeya Boyini
更新于 2020-06-20 09:45:26

151 浏览量

您可以将 C# 中的类称为数据类型的蓝图。对象是类的实例。构成类的成员方法和变量称为类的成员。示例以下是 C# 中类的常规形式:class class_name {    // 成员变量     variable1;     variable2;    ...     variableN;    // 成员方法     method1(parameter_list) {       // 方法体    }     method2(parameter_list) {       // 方法体    }    ...     methodN(parameter_list) {       ... 阅读更多

广告