技术文章库 - 编程教程与技术分享平台


C# 中 Dictionary 和 Hashtable 的区别

Hashtable比Dictionary慢。对于强类型集合,Dictionary集合更快。HashtableHashtable类表示基于键的哈希码组织的键值对集合。它使用键来访问集合中的元素。让我们看一个例子−示例usingSystem;usingSystem.Collections;namespaceDemo{classProgram{staticv

在 C# 中声明 char 数组

声明一个char数组并设置大小−char[]arr=newchar[5];现在设置元素−arr[0]='h';arr[1]='a';arr[2]='n';arr[3]='k';arr[4]='s';现在让我们看看在C#中声明、初始化和显示char数组的

C# 中 bool 的默认值

使用default运算符获取bool类型的默认值−boola=default(bool);上面,我们使用了default关键字来获取默认值。让我们看看显示bool−默认值的代码示例usingSystem;publicclassDemo{publicstaticvoidMain(){boola=default(bool

C#中StringBuilder的默认值

使用default运算符获取StringBuilder的默认值。StringBuilderstr=default(StringBuilder);上面我们已经使用了default关键字来获取默认值。我们来看看完整的代码−示例usingSystem;usingSystem.Text;publicclassDemo{publicstaticvoidMain(){

C# 中的默认运算符

使用默认值,您可以获取每个引用和值类型的默认值。设置为默认值的表达式在编译时进行评估。获取int的默认值−default(int);获取long的默认值−default(long)让我们看看显示默认值的代码−示例usingSystem;publicclassDemo{publicstaticvoidMain(){int

C# 中的 Enum.GetNames

它获取枚举中常量名称的数组。以下是语法−Enum.GetNames(Type)这里,Type是枚举类型。下面是一个例子−示例usingSystem;classDemo{enumVehicle{Car,Motorbike,Truck,};staticvoidMain(){//显示枚举foreach(string

C# 中的 Enum.GetName

使用Enum.GetName获取枚举值的字符串表示形式。它有两个参数−类型−枚举类型对象−枚举的值下面是另外一个−示例usingSystem;classDemo{enumVehicle{Car,Motorbike,Truck,Bicycles};staticvoidMain(){//

C# 中的空列表

设置一个包含零个元素的列表−List<string>myList=newList<string>();现在检查列表是否为空或为null−Console.WriteLine(myList==null);以上,返回“False”即列表不为null-列表为空。让我们看看完整的代码−示例usi

使用 C# DateTime 显示不同格式的年份

设置DateTime对象;DateTimedt=DateTime.Now;要获取不同格式的年份,请尝试以下操作−dt.ToString("yy")dt.ToString("yyy")dt.ToString("yyyy")dt.ToString("yyyyy")Hereisthecomple

C# 中的 ElementAt() 方法

ElementAt()是C#中的System.Linq方法,用于获取和显示特定索引处的元素。以下是我们的字符串数组−string[]arr={"One","Two","Three","Four","Five"};现在要获取索引0处的元素,请使用Elem

C# 中的十进制常量

十进制类型具有用于获取最小值和最大值的常量。设置十进制值−decimald=5.8M;要获取十进制类型的最小值和最大值,请使用以下属性−decimal.MaxValuedecimal.MinValue以下是完整代码−示例usingSystem;usingSystem.Linq;classDemo{staticvoidMain(){

C# 中的十进制类型

十进制类型是一种值类型,具有加、减、乘和除运算符。首先,设置两个十进制值−decimald1=5.8M;decimald2=3.2M;添加小数−d1=d1+d2;让我们看一个将两个十进制值相加的示例−示例usingSystem;usingSystem.Linq;classDemo{staticvoidMain(){

C# 中的 EnumerateFiles 方法

C#中使用EnumerateFile()方法获取所有文件。使用AllDirectories属性递归遍历目录−Directory.EnumerateFiles(@"D:\NEW","*.*",SearchOption.AllDirectories)要获取目录中的文件列表,请使用C#中的SearchOptions.AllDire

C# 中的 Environment.NewLine

C#中的Enviornment.NewLine用于添加换行符。在单词之间设置新行−str="Thisisdemotext!"+Environment.NewLine+"Thisisdemotextonnextline!";以下是代码−示例usingSystem;usingSystem.IO;

C# 中的 DirectoryNotFoundException

如果您尝试查找的目录不存在,则会发生DirectoryNotFoundException。在这里,我们尝试使用GetDirectories()方法查找不存在的目录。示例usingSystem.IO;usingSystem;classProgram{staticvoidMain(){Directory.GetDirectories("D:\ew\");

C# 中的 Enumerable.Repeat 方法

Enumerable.Repeat方法是System.Linq命名空间的一部分。它在C#中返回一个包含重复元素的集合。首先,设置要重复的元素以及重复的次数。作为示例,让我们看看如何重复数字10五次−Enumerable.Repeat(10,5);以下是完整示例−示例usingSystem;usingSystem.Linq;classDemo{s

在 C# 中删除文件

使用File.Delete方法删除文件。首先,设置要删除的文件的路径。StringmyPath=@"C:\New\amit.txt";现在,使用File.Delete方法删除文件。File.Delete(myPath);以下是完整代码−示例usingSystem;usingSystem.IO;publicclassProgram{publ

C# 中的 Equals(String, String) 方法

C#中的Equals()方法用于检查两个String对象是否具有相同的值。语法boolstring.Equals(strings1,strings2)上面,s1和s2是要比较的字符串。示例usingSystem;publicclassDemo{publicstaticvoidMain(string[]args){strings1="

C# 中的 Double.IsNaN() 方法

C#中的Double.IsNaN()方法用于返回一个值,该值指示指定的值是否不是数字(NaN)。语法语法如下−publicstaticboolIsNaN(doubleval);上面,val是双精度浮点数。示例现在让我们看一个例子−usingSystem;publicclassDemo{publicstaticvoidMain(){

C# 中的 Double.IsInfinity() 方法

C#中的Double.IsInfinity()方法用于返回一个值,该值指示指定数字的计算结果为负无穷大还是正无穷大。语法语法如下−publicstaticboolIsInfinity(doubled);上面,值d是一个双精度浮点数。示例现在让我们看一个例子−usingSystem;publicclassDemo{publicstatic