找到 2628 篇文章 关于 C#

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

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

3K+ 浏览量

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

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

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

604 浏览量

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

C# 中的类

karthikeya Boyini
更新于 2020年6月20日 09:45:26

151 浏览量

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

广告