C#常用的命名规范

9812次阅读|239次收藏|455次赞

一个好的名字能够让你的程序更加好懂,别人一看到这个名字,就能够猜到你在做什么,大量好的名字离不开好的命名规范,而一个好的命名规范要做到合理和风格一致,合理即容易被大家接受和使用。从这个意义上来说,好的命名规范不应该太长。

C#中static静态变量的用法

25187次阅读|67次收藏|337次赞

C#静态变量使用static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一C#静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值。静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等。

C#中float的取值范围和精度

8141次阅读|6次收藏|216次赞

C#语言中有两种小数类型,分别为32位单精度浮点型(float)和64位双精度浮点型(double)。其中精度指的是小数位数,小数位数越多,精度越高。float在内存中存放数据占用的内存为4字节。

C#排序算法的比较

3093次阅读|484次收藏|141次赞

C#数据结构的排序算法有很多种,包括插入排序、希尔排序、交换排序、冒泡排序、快速排序、选择排序、选择排序、归并排序等等,每个排序算法都有不同时间复杂度和空间复杂度,下面通过C#语言来分别介绍各种排序算法。

sqlparameter的用法介绍

4261次阅读|278次收藏|97次赞

因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不建议用拼接SQL语句字符串方式,希望通过SqlParameter实现来实现对数据的操作,针对SqlParameter的方式我们同样可以将其封装成一个可以复用的数据访问类,只是比SQL语句的方式多了一个SqlParameter的参数。

C#中string.format的格式和用法

4690次阅读|231次收藏|290次赞

C#中String.Format 方法将指定字符串中的每个格式项替换为相应对象的值的文本等效项。通常用于格式化标准DateTime 格式字符串,标准数字格式字符串,自定义 DateTime 格式字符串,枚举格式字符串,自定义数字格式字符串等等。

C#中的属性、和字段的区别

5567次阅读|22次收藏|264次赞

C#中类的属性将字段公开。字段应该保持私有的,类通过属性的get和set访问器访问字段。属性提供了一种抽象级别来允许您更改字段,然而不影响通过使用你的类在外部访问属性。

C#获取页面的HTML

1927次阅读|137次收藏|442次赞

怎么用C#获取html文件的代码,比如,一个html文件,怎么用代码来实现获取页面文件中的HTML代码?下面通过C#方法说明实现方式

C# Directory类的操作

1717次阅读|137次收藏|442次赞

Directory类位于System.IO 命名空间。Directory类提供了在目录和子目录中进行创建移动和列举操作的静态方法。此外,你还可以访问和操作各种各样的目录属性,例如创建或最后一次修改时间以及Windows访问控制列表等。

C# File类的操作

1769次阅读|137次收藏|442次赞

File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件。File类方法的参量很多时候都是路径path。File的一些方法可以返回FileStream和StreamWriter的对象。可以和他们配套使用。

C#文件读写的方法

1896次阅读|137次收藏|442次赞

要熟悉.NET中处理文件和文件夹的操作。FileStream类和StreamReader类、StreamWriter类是其中最主要的几个类。下面分别讲解如何用以上类对文件进行读写操作

C#中的深拷贝与浅拷贝的区别

4101次阅读|138次收藏|444次赞

深拷贝和浅拷贝之间的区别在于是否复制了子对象。浅拷贝创建原对象类型的一个新实例,然后将原对象的非静态字段复制到新对象,对于引用类型字段,则只复制该值的指针。深拷贝则复制所有字段,它会创建引用对象的副本,并在副本中提供这些对象的引用。

C#enum枚举

2524次阅读|137次收藏|442次赞

C# 枚举常用方法是什么呢?在C# 枚举的学习中,C# 枚举常用方法十分的重要,那么C# 枚举常用方法的各自使用特点是什么呢?本文就向你介绍这方面的内容。

C#中is 运算符与as运算符的区别和作用

1677次阅读|137次收藏|442次赞

进行简单的强制转换,会导致引发 InvalidCastException 的风险。这就是 C# 提供 is 和 as 运算符的原因。您可以使用这两个运算符来测试强制转换是否会成功,而没有引发异常的风险。如果只想确定对象的类型,而无需对它进行实际强制转换,则可以使用 is 运算符。

C#中hashtable 的使用方法

5239次阅读|137次收藏|447次赞

在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对.