找到 2628 篇文章 关于 C#

C# 中的标识符是什么?

Arjun Thakur
更新于 2020年6月20日 16:37:21

855 次浏览

标识符是用于标识类、变量、函数或任何其他用户定义项的名称。C# 中命名类的基本规则如下:名称必须以字母开头,后面可以跟一系列字母、数字 (0-9) 或下划线。标识符的第一个字符不能是数字。它不能包含任何嵌入的空格或符号,例如 ? - + ! @ # % ^ & * ( ) [ ] { } . ; : " ' / 和 \。但是,可以使用下划线 (_)……阅读更多

C# 中基于键的 I/O 集合是什么?

Chandu yadav
更新于 2020年6月20日 16:38:04

160 次浏览

C# 中基于键的 I/O 集合就是我们所说的 SortedList:SortedListSortedList 类表示键值对的集合,这些键值对按键排序,可以通过键和索引访问。这就是它们如何添加到 SortedList 中:s.Add("Sub1", "Physics"); s.Add("Sub2", "Chemistry"); s.Add("Sub3", "Biology"); s.Add("Sub4", "Java");以下示例显示了 SortedList 中的键和值:示例 在线演示using System; using System.Collections; namespace Demo {    class Program {       static void Main(string[] args) {          SortedList s = new SortedList();       ... 阅读更多

C# 中的泛型委托是什么?

George John
更新于 2020年6月20日 16:41:07

921 次浏览

使用泛型委托,您无需定义委托语句。它们在 System 命名空间中定义。您可以使用类型参数定义泛型委托。例如:delegate T myDelegete(T n);示例以下示例显示了如何在 C# 中创建泛型委托:using System; using System.Collections.Generic; delegate T myDelegete(T n); namespace GenericDelegateAppl {    class TestDelegate {       static int num = 5;       public static int AddNum(int p) {          num += p;          return num;       }       ... 阅读更多

C# 中的泛型集合是什么?

Ankith Reddy
更新于 2020年6月20日 16:42:29

575 次浏览

C# 中的泛型集合包括 List、Dictionary 等。List 是泛型集合,而 ArrayList 是非泛型集合。让我们来看一个例子。这里,列表中有六个元素:示例 在线演示using System; using System.Collections.Generic; class Program {    static void Main() {       // 初始化集合       List myList = new List() {          "one",          "two",          "three",          "four",          "five",          "six"       };       Console.WriteLine(myList.Count); ... 阅读更多

在 C# 中按值对字典列表进行排序

Arjun Thakur
更新于 2020年6月20日 16:42:53

1K+ 次浏览

首先,让我们创建一个字典:var d = new Dictionary(5);现在添加键和值:// 添加键和值 d.Add("car", 25); d.Add("bus", 28); d.Add("motorbike", 17);使用 orderby 按值排序:var val = from ele in d orderby ele.Value ascending select ele;我们在上面设置了 ascending 以按升序对字典进行排序。您也可以使用 descending。按升序显示值:foreach (KeyValuePair ele in val) {    Console.WriteLine("{0} = {1}", ele.Key, ele.Value); }

C# 中的 I/O 类是什么?

Chandu yadav
更新于 2020年6月20日 16:22:55

750 次浏览

System.IO 命名空间包含各种类,这些类可用于执行各种文件操作,例如创建和删除文件、读取或写入文件、关闭文件等。以下是 C# 中的 I/O 类:序号 I/O 类和描述 1 BinaryReader 从二进制流读取原始数据。2 BinaryWriter 以二进制格式写入原始数据。3 BufferedStream 字节流的临时存储。4 Directory 帮助操作目录结构。5 DirectoryInfo 用于对目录执行操作。6 DriveInfo 提供驱动器信息。7 File 帮助操作文件。8 FileInfo 用于对文件执行操作。9 FileStream 用于读取和写入文件中的任何位置。10 MemoryStream 用于对存储在…阅读更多

C# 中的浮点文字是什么?

Ankith Reddy
更新于 2020年6月20日 16:27:44

878 次浏览

浮点文字具有整数部分、小数点、小数部分和指数部分。您可以以十进制形式或指数形式表示浮点文字。以下是浮点文字的一些示例:9.23456 269485E-5F现在让我们打印浮点文字:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          // float          float a = 3.56f;          Console.WriteLine(a);          // float          float b = 3.14159f;          Console.WriteLine(b);       }    } }输出3.56 3.14159

C# 中的字符串文字是什么?

Arjun Thakur
更新于 2020年6月20日 16:28:38

329 次浏览

字符串文字或常量用双引号 "" 或 @"" 括起来。字符串包含类似于字符文字的字符:普通字符、转义序列和通用字符。以下是一些字符串文字的示例:“Hi, User" "You’re Welcome, \以下示例显示了字符串文字的使用:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          // string          string str1 ="Hello, World";          Console.WriteLine(str1);          // 多行字符串          string str2 = @"Welcome,          Hope you are doing great!";          Console.WriteLine(str2);       }    } }输出Hello, World Welcome, Hope you are doing great!

C# 中“using”语句有什么用?

George John
更新于 2020年6月20日 16:29:25

4K+ 次浏览

using 语句用于设置一个或多个资源。这些资源将被执行,并且资源将被释放。该语句也用于数据库操作。主要目标是管理资源并自动释放所有资源。让我们来看一个示例,其中“A”将首先打印,因为 SystemResource 首先被分配。示例 在线演示using System; using System.Text; class Demo {    static void Main() {       using (SystemResource res = new SystemResource()) {          Console.WriteLine("A");       }       Console.WriteLine("B");    } } class SystemResource : IDisposable {    public void Dispose() {       Console.WriteLine("C");    } }输出A C B

C# 中的循环引用是什么?

Ankith Reddy
更新于 2020年6月20日 16:30:28

3K+ 次浏览

当两个或多个相互依赖的资源导致锁定时,就会发生循环引用。这使得资源无法使用。为了处理 C# 中的循环引用问题,您应该使用垃圾回收。它检测并收集循环引用。垃圾收集器从局部和静态开始,并标记可以通过其子项访问的每个对象。通过这种方式,您可以处理循环引用的问题。假设以下类处于循环引用中。这里两者都相互依赖:public class A {    B Two; } public class B {    A one; }为了解决…阅读更多

广告