找到 2628 篇文章 关于 C#

C# 中的栈和队列

Ankith Reddy
更新于 2020-06-20 15:02:54

5K+ 阅读量

StackStack 类表示对象的先进后出集合。当您需要对项目进行先进后出的访问时,可以使用它。以下是 Stack 类的属性 -Count- 获取堆栈中元素的数量。以下是 Stack 类的使用方法 -序号。方法和描述1public virtual void Clear();从 Stack 中移除所有元素。2public virtual bool Contains(object obj);确定 Stack 中是否包含某个元素。3public virtual object Peek();返回 Stack 顶部的对象,但不将其移除。4public virtual object Pop();移除并返回 Stack 顶部的对象。5public virtual void Push(object obj);插入一个对象 ... 阅读更多

C# 中的三元运算符

karthikeya Boyini
更新于 2020-06-20 14:43:03

3K+ 阅读量

三元运算符是 C# 中的条件运算符。它接受三个参数并计算布尔表达式。例如 -b = (a == 1) ? 20 : 30;在上面,如果第一个操作数计算结果为真 (1),则计算第二个操作数。如果第一个操作数计算结果为假 (0),则计算第三个操作数。以下是一个示例 -示例 实时演示using System; namespace DEMO {    class Program {       static void Main(string[] args) {          int a, b;          a = 10;          b = (a == 1) ? 20 : 30;          Console.WriteLine("b 的值为 {0}", b);          b = (a == 10) ? 20 : 30;          Console.WriteLine("b 的值为 {0}", b);          Console.ReadLine();       }    } }输出b 的值为 30 b 的值为 20

C# 中的 static 关键字

George John
更新于 2020-06-20 14:44:40

3K+ 阅读量

我们可以使用 static 关键字将类成员定义为静态。当我们将类的成员声明为静态时,这意味着无论创建了多少个类的对象,静态成员都只有一个副本。关键字 static 表示类只有一个成员实例。静态变量用于定义常量,因为可以通过调用类来检索其值,而无需创建类的实例。以下是一个显示静态变量用法的示例 -示例 实时演示using System; namespace StaticVarApplication {    class StaticVar { ... 阅读更多

C# 中的线程

Samual Sam
更新于 2020-06-20 14:43:40

569 阅读量

线程被定义为程序的执行路径。每个线程都定义了一个唯一的控制流。如果您的应用程序涉及复杂且耗时的操作,则通常有助于设置不同的执行路径或线程,每个线程执行特定的作业。线程的生命周期从创建 System.Threading.Thread 类的对象时开始,并在线程终止或完成执行时结束。以下是线程生命周期中的各种状态 -未启动状态 -这是创建线程实例但尚未启动执行的状态 ... 阅读更多

C# 中的指针数据类型是什么?

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

1K+ 阅读量

指针是一个变量,其值是另一个变量的地址,即内存位置的直接地址。与任何变量或常量类似,您必须在使用指针存储任何变量地址之前声明它。指针的语法如下 -type *var-name;以下是声明指针类型的方式 -int *ip; /* 指向整数的指针 */ double *dp; /* 指向双精度浮点数的指针 */C# 允许在标记为 unsafe 修饰符的代码块函数中使用指针变量。不安全代码或非托管代码是 ... 阅读更多

C# 中的静态绑定与动态绑定

Arjun Thakur
更新于 2020-06-20 14:49:26

2K+ 阅读量

多态可以是静态的或动态的。在静态多态中,对函数的响应是在编译时确定的。在动态多态中,它是在运行时决定的。编译时多态或静态绑定在编译时将函数与对象链接的机制称为早期绑定。它也称为静态绑定或早期绑定。运行时多态或动态绑定运行时多态具有方法覆盖,也称为动态绑定或后期绑定。抽象类包含抽象方法,这些方法由派生类实现。派生类具有更专门的功能。动态多态由抽象类和虚函数实现。阅读更多

C# 中的静态类

Samual Sam
更新于 2020-06-20 14:49:07

664 阅读量

C# 静态类不能实例化,并且只能具有静态成员。C# 中的静态类是密封的,不能包含实例构造函数。以下是一个带有静态类和静态成员的示例 -示例 实时演示using System; public static class Demo {    public static float PI = 3.14f;    public static int calc(int n){return n*n;} } class Program {    public static void Main(string[] args) {       Console.WriteLine("PI: "+Demo.PI);       Console.WriteLine("平方: " + Demo.calc(3));    } }输出PI: 3.14 平方: 9在上面,静态类是 -public static class Demo {   ... 阅读更多

C# 编程的主要特性

karthikeya Boyini
更新于 2020-06-20 14:49:42

2K+ 阅读量

C# 是一种由微软开发的现代、通用、面向对象的编程语言。C# 是为通用语言基础结构 (CLI) 设计的,它由可执行代码和运行时环境组成,允许在不同的计算机平台和架构上使用各种高级语言。以下是 C# 的主要特性 -以下是 C# 的一些重要特性的列表 -布尔条件自动垃圾回收标准库程序集版本控制属性和事件委托和事件管理易于使用的泛型索引器条件编译简单多线程LINQ 和 Lambda 表达式与 Windows 集成

C# 中的 IS 与 AS 运算符

Chandu yadav
更新于 2020-06-20 14:51:34

902 阅读量

IS 运算符C# 中的“is”运算符检查对象的运行时类型是否与给定类型兼容。以下是语法 -expr is type这里,expr 是表达式type 是类型的名称以下是一个显示 C# 中 is 运算符用法的示例 &minis;示例 实时演示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# 函数来打印斐波那契数列中的第 n 个数?

Samual Sam
更新于 2020-06-20 14:25:20

553 阅读量

如果第 n 个数是例如 num,则设置以下内容 -int n = num- 1; int[] val = new int[n + 1];然后在第一个和第二个位置设置默认的斐波那契数 -val[0]= 0; val[1]= 1;循环遍历 i=2 到 i

广告