找到 2628 篇文章 关于 C#

C# 程序:检查数字是否为素数

karthikeya Boyini
更新于 2023年9月10日 08:06:41

51K+ 次浏览

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

C# 程序:在字符串中检查 URL

Samual Sam
更新于 2020年6月19日 08:53:45

2K+ 次浏览

使用 C# 中的 StartWith() 方法在字符串中检查 URL。假设我们的输入字符串是:string input = "https://example.com/new.html";现在我们需要检查 www 或非 www 链接。为此,在 C# 中使用 if 语句:if (input.StartsWith("https://www.example.com") || input.StartsWith("https://example.com")) { }示例您可以尝试运行以下代码以检查字符串中的 URL。在线演示using System; class Demo {    static void Main() {       string input = "https://example.com/new.html";       // 查看输入是否匹配这些开头之一。       if (input.StartsWith("https://www.example.com") || input.StartsWith("https://example.com")) {       ... 阅读更多

C# 多个局部变量声明

karthikeya Boyini
更新于 2020年6月19日 08:54:19

660 次浏览

在 C# 中,您可以使用逗号在一个语句中声明多个局部变量。以下是相同的:int a = 20, b = 70, c = 40, d = 90;示例让我们来看一个声明多个局部变量的示例。下面四个变量在同一个语句中声明并初始化。在线演示using System; class Demo {    static void Main() {       int a = 20, b = 70, c = 40, d = 90;       Console.WriteLine("{0} {1} {2} {3}", a, b, c, d);    } }输出20 70 40 90

C# 语言优势和应用

Samual Sam
更新于 2020年6月19日 08:54:56

5K+ 次浏览

C# 是一种现代的、通用的、面向对象的编程语言,由微软开发,并经欧洲计算机制造商协会 (ECMA) 和国际标准化组织 (ISO) 批准。C# 是为公共语言基础结构 (CLI) 设计的,它由可执行代码和运行时环境组成,允许在不同的计算机平台和架构上使用各种高级语言。C# 的优势面向对象语言自动垃圾收集跨平台向后兼容性更好的完整性和互操作性C# 的应用使用 Unity 的游戏Web 应用程序客户端-服务器应用程序Windows 应用程序在桌面上运行的应用程序Web 服务应用程序控制台应用程序类库

C# 泛型与 C++ 模板

karthikeya Boyini
更新于 2020年6月19日 08:56:11

449 次浏览

C# 泛型和 C++ 模板提供对参数化类型的支持。以下是区别:灵活性C++ 模板比 C# 泛型更灵活显式特化C# 不支持显式特化类型参数在 C# 中,类型参数不能用作泛型类型的基类C# 不允许类型参数具有默认类型运行时C++ 模板具有编译时模式,而 C# 泛型同时具有编译时和运行时模式。泛型具有运行时支持非类型模板参数C# 模板不允许非类型模板参数局部特化C# 甚至不支持局部特化。

C# 阶乘

Samual Sam
更新于 2020年6月19日 08:57:13

3K+ 次浏览

要计算 C# 中的阶乘,您可以使用 while 循环并循环遍历直到数字不等于 1。这里 n 是您想要阶乘的值:int res = 1; while (n != 1) {    res = res * n;    n = n - 1; }上面,假设我们想要 5! (5 的阶乘)为此,n=5,循环迭代 1:n=5 res = res*n 即 res =5;循环迭代 2:n=4 res = res*n 即 res = 5*4 = 20循环迭代 3:n=3 res = res*n 即 res = 20*3 = 60示例以此类推,所有... 阅读更多

C# 多层继承示例

Samual Sam
更新于 2020年6月19日 08:58:22

4K+ 次浏览

当派生类是从另一个派生类形成时,就会发生多层继承。祖父、父亲和儿子是代表 C# 中多层继承的完美示例:示例以下是一个示例,说明在 C# 中使用多层继承。在线演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo {    class Son : Father {       public void DisplayTwo() {          Console.WriteLine("Son.. ");       }       static void Main(string[] args) {          Son s = new Son();          s.Display();          s.DisplayOne(); ... 阅读更多

C# 单继承示例

karthikeya Boyini
更新于 2020年6月19日 08:58:59

3K+ 次浏览

以下是 C# 中单继承的一个示例。在这个示例中,基类是 Father,声明如下代码片段:class Father {    public void Display() {       Console.WriteLine("Display");    } }我们的派生类是 Son,声明如下:class Son : Father {    public void DisplayOne() {       Console.WriteLine("DisplayOne");    } }示例以下是实现 C# 中单继承的完整示例。在线演示using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MyAplication {    class Demo {       static void Main(string[] args) {   ... 阅读更多

C# 位运算符和位移运算符

Samual Sam
更新于 2020年6月19日 09:00:12

3K+ 次浏览

位运算符作用于位并执行逐位运算。C# 支持的位运算符列在下表中。假设变量 A 为 60,变量 B 为 13:运算符说明示例&按位与运算符如果位同时存在于两个操作数中,则将其复制到结果中。(A & B) = 12,即 0000 1100|按位或运算符如果位存在于任一操作数中,则将其复制。 (A | B) = 61,即 0011 1101^按位异或运算符如果位在一个操作数中设置,但在另一个操作数中未设置,则将其复制。(A ^ B) = 49,即 0011 0001~按位非运算符... 阅读更多

C# 程序:检查两个矩阵是否相同

karthikeya Boyini
更新于 2020年6月19日 08:27:53

510 次浏览

要检查矩阵是否相同,您首先需要检查是否可以比较矩阵,因为至少两个矩阵的维数必须相同才能进行比较。if (row1 != row2 && col1 != col2) {    Console.Write("矩阵无法比较:"); }现在,在 else 条件下检查矩阵是否相同。我们在这里也设置了一个标志:if (row1 != row2 && col1 != col2) {    Console.Write("矩阵无法比较:"); } else {    Console.Write("矩阵比较:");    for (i = 0; i < row1; ... 阅读更多

广告