找到 2628 篇文章 关于 C#

如何在 C# 中声明和使用接口?

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

154 次浏览

接口定义了属性、方法和事件,这些都是接口的成员。接口只包含成员的声明。派生类有责任定义这些成员。让我们声明接口 -public interface ITransactions {    // 接口成员    void showTransaction();    double getAmount(); }以下是一个展示如何在 C# 中声明和使用接口的示例 -示例 实时演示using System.Collections.Generic; using System.Linq; using System.Text; using System; namespace InterfaceApplication {    public interface ITransactions {       // 接口成员       void showTransaction();       double getAmount();   ... 阅读更多

C# 中的保留关键字是什么?

karthikeya Boyini
更新于 2020年6月20日 10:25:34

3K+ 次浏览

关键字是预定义给 C# 编译器的保留字。这些关键字不能用作标识符。如果要将这些关键字用作标识符,可以在关键字前加上 @ 字符。在 C# 中,某些标识符在代码上下文中具有特殊含义,例如 get 和 set 被称为上下文关键字。下表列出了保留关键字 -abstractAsbaseboolbreakbytecasecatchCharcheckedclassconstcontinuedecimaldefaultdelegatedodoubleelseenumeventexplicitExternfalsefinallyfixedfloatforforeachGotoifimplicitinin (泛型修饰符)intinterfaceinternalislocklongnamespacenewnullObjectoperatoroutout (泛型修饰符)overrideparamsprivateprotectedpublicreadonlyrefreturnsbytesealedShortsizeofstackallocstaticstringstructswitchThisthrowtruetrytypeofuintulonguncheckedunsafeushortusingvirtualvoidvolatileWhileLet让我们看看在 C# 中使用 bool 保留关键字的示例 -示例 实时演示using System; using System.Collections; class Demo {    static void Main() {       bool[] arr = new bool[5];     ... 阅读更多

如何在 C# 中声明和实例化委托?

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

301 次浏览

C# 委托类似于 C 或 C++ 中的函数指针。委托是一种引用类型变量,它保存对方法的引用。引用可以在运行时更改。声明委托的语法 -委托现在让我们看看如何在 C# 中实例化委托。一旦声明了委托类型,就必须使用 new 关键字创建委托对象并将其与特定方法关联。创建委托时,传递给 new 表达式的参数的写法类似于方法调用,但没有方法的参数。public delegate void printString(string s); ... 阅读更多

如何在 C# 中声明和初始化常量字符串?

karthikeya Boyini
更新于 2020年6月20日 10:27:16

10K+ 次浏览

要在 C# 中设置常量,请使用 const 关键字。初始化常量后,更改它会导致错误。让我们声明并初始化一个常量字符串 -const string one= "Amit";现在您无法修改字符串 one,因为它被设置为常量。让我们看一个包含三个常量字符串的示例。声明后我们无法修改它 -示例 实时演示using System; class Demo {    const string one= "Amit";    static void Main() {       // 显示第一个常量字符串       Console.WriteLine(one);       const string two = ... 阅读更多

如何在 C# 中声明和初始化列表?

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

12K+ 次浏览

要在 C# 中声明和初始化列表,首先声明列表 -List myList = new List()现在添加元素 -List myList = new List() {    "one",    "two",    "three", };通过这种方式,我们在上面添加了六个元素。以下是 C# 中声明和初始化列表的完整代码 -示例 实时演示using System; using System.Collections.Generic; class Program {    static void Main() {       // 初始化集合       List myList = new List() {          "one",          "two",          "three",          "four",          "five",          "size"       };       Console.WriteLine(myList.Count);    } }输出6

如何在 C# 中声明和初始化字典?

karthikeya Boyini
更新于 2020年6月20日 10:28:45

1K+ 次浏览

字典是 C# 中键和值的集合。字典包含在 System.Collection.Generics 命名空间中。声明和初始化字典 -IDictionary d = new Dictionary();在上面,在声明字典对象时设置键和值的类型。int 是键的类型,string 是值的类型。两者都将存储在名为 d 的字典对象中。现在让我们看一个例子 -示例 实时演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       IDictionary d = new Dictionary();       d.Add(1, 97);       ... 阅读更多

如何在 C# 中声明事件?

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

302 次浏览

事件是用户操作,例如按键、点击、鼠标移动等,或某些事件,例如系统生成的通知。事件在类中声明和引发,并使用委托与同一类或其他类中的事件处理程序关联。包含事件的类用于发布事件。要在类中声明事件,首先必须为事件声明一个委托类型。例如,public delegate string myDelegate(string str);现在,声明一个事件 -event myDelegate newEvent;让我们看一个在 C# 中使用事件的示例 -示例 实时演示using System; namespace Demo { ... 阅读更多

如何在 C# 中编写第一个程序?

karthikeya Boyini
更新于 2020年6月20日 10:29:55

491 次浏览

以下是 C# 编程中的第一个程序 -示例 实时演示using System; namespace MyHelloWorldApplication {    class MyDemoClass {       static void Main(string[] args) {          // 显示文本          Console.WriteLine("Hello World");          // 显示另一个文本          Console.WriteLine("Welcome!");          Console.ReadKey();       }    } }输出Hello World Welcome!现在让我们看看它包含哪些内容。using System; - using 关键字用于在程序中包含 System 命名空间。命名空间声明 - 命名空间是 ... 阅读更多

C# 中的迭代器

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

307 次浏览

迭代器对集合执行自定义迭代。它使用 yield return 语句并一次返回一个元素。迭代器会记住当前位置,并在下一次迭代中返回下一个元素。以下是一个示例 -示例 现场演示使用 System;使用 System.Collections.Generic;使用 System.Linq;命名空间 Demo {    类 Program {       public static IEnumerable display() {          int[] arr = new int[] {99, 45, 76};          foreach (var val in arr) {             yield return val.ToString();       ... 阅读更多

C# 中的接口和继承

karthikeya Boyini
更新于 2020-06-20 10:11:42

2K+ 浏览量

接口接口被定义为所有继承该接口的类都应遵循的语法契约。接口定义了语法契约的“是什么”部分,而派生类定义了语法契约的“如何”部分。让我们看看 C# 中接口的一个示例。示例 现场演示使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System;命名空间 InterfaceApplication {    public interface ITransactions {       // 接口成员       void showTransaction();       double getAmount();    }    public class Transaction : ITransactions {       private string tCode;       ... 阅读更多

广告