- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NET数据类型培训知识小结
长沙.net培训欧柏泰克/NETkecheng/NETjishu/1739.html
.NET数据类型汇总
任何一门开发语言都需要数据类型作为其基础根 ,就如同自然语言中的文
字一般,所以想要掌握一门开发语言就要先了解其中的数据类型,接下来我就谈
谈我对.NET的数据类型的了解.
.NET数据类型之字符串(String)
字符串
表示文 ,即一系列 Unicode 字符。字符串是 Unicode 字符的有序集合,用于表示文
本。 String 对象是 System.Char 对象的有序集合,用于表示字符串。 String 对象的值
是该有序集合的内容,并且该值是不可变的(即,为只读)。String 对象的最大大小内存中
的为 2 GB 或大约 10 亿个字符。
关键字
string
值范围
一组字符
解析数值
int number = Convert .ToInt32(strNumber);
格式化
保留2位小数
bc.FRetailPrice = String.Format({0:N2},
Convert.ToDecimal(Math.Round(double.Parse(dgvBarcode.Rows[i].Cells[FRetailP
rice].Value.ToString()),2))).ToString();
常用方法
Trim:去除字符串头尾两端的指定字符
Concat:字符串拼接
转义字符
\ 单引号
\ 双引号
\\ 反斜杠
\0 空
长沙.net培训欧柏泰克/NETkecheng/NETjishu/1739.html
\a 警告
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
逐字字符串
字符串加@前缀
比较
比较空值
string.IsNullOrEmpty(str1)
s == string.Empty
s.Length == 0
s ==
比较相等性
使用==和!=操作符进行比较时,引用类型比较的是内存中的对象,但string的相等性
操作符被重新定义了,比较的是字符串的值。
不可变性
string一旦初始化后不能改变,进行修改后得到的是新的string对象,因此string
的滥用是极其的低效。
StringBuilder
使用StringBuilder对字符串进行修改,修改的是本对象而非产生新对象。
.NET 数据类型之类(Class)
类
类是 C# 中功能最为强大的数据类型。像结构一样,类也定义了数据类型的数据和行为。
然后,程序员可以创建作为此类的实例的对象。与结构不同,类支持继承,而继承是面向对
象编程的基础部分。
构造函数
长沙.net培训欧柏泰克/NETkecheng/NETjishu/1739.html
构造函数是在创建给定类型的对象时执行的类方法,是在运行时调用的而非编译时,包
括实例构造函数和静态构造函数。构造函数与类名相同,且不能有返回值。
构造函数链
使用this关键字进行串联构造函数调用,可以使用可选参数替代构造函数链,但是可
选参数的语法只能在.NET4环境下运行。
静态构造函数
析构函数(终结器)
析构函数用于析构类的实例,重新对象的Finalize()方法。不能在结构中定义析构函
数。 只能对类使用析构函数。一个类只能有一个析构函数。无法继承或重载析构函数。无
法调用析构函数。 它们是被自动调用的。析构函数既没有修饰符,也没有参数,是隐式保
护的。
关键字
new:创建新对象
this:实例对象
base:基类对象
static:静态
默认访问修饰符
类:隐式内部
默认构造函数:隐式私有
对象
类的实例化,使用new关键字进行实例化
对象初始化器
对象初始化器只用少量的代码就可以创建对象并设置一些属性和公共字段,对象初始化
时使用{},内部使用逗号分隔的指定值的列表,初始化列表中的每个成员都映射为正在初始
化的对象中的公共字段或公共属性。
代码示例
Point p = new Point X=1,Y=2};
Object
object 类型在 .NET Framework 中是 Object 的别名。 在 C# 的统一类型系统中,所
长沙.net培训欧柏泰克/NETkecheng/NETjishu/1739.html
有类
文档评论(0)