找到关于编程的34423 篇文章

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<string> myList = new List<string>() { "one", "two", "three", "four", "five", "six" }; Console.WriteLine(myList.Count); ...阅读更多

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

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

1K+ 次浏览

首先,让我们创建一个字典:var d = new Dictionary<string, int>(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<string, int> ele in val) { Console.WriteLine("{0} = {1}", ele.Key, ele.Value); }

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

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

751 次浏览

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; }为了解决…阅读更多

广告
© . All rights reserved.