![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 55
Csharp小坚果
这个作者很懒,什么都没留下…
展开
-
C#笔记之数值类型
C#语言里定义了11种数值类型,其中可以分成整数类型、浮点类型和decimal型整数类型包括sbyte,byte,short,ushort,int,uint,long和ulong;他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。sbyte 8 位有符号整数 定义的变量的取值范围从-128~127byte 8 位有符号整数原创 2014-04-06 23:11:16 · 735 阅读 · 0 评论 -
C#笔记之隐式转换和显示转换
和其他语言一样,C#中数据转换分为隐式转换和显示转换两种。 数据转换对于编程来说是经常遇到的事情,这里就涉及到数据丢失这一问题了。如果目标类型的取值范围要大于源类型的取值范围,那么在把源类型转换成目标类型的时候就可能发生丢失数据的危险,特别是涉及到一下比较严谨的运算的时候,丢失数据所带来的影响可能是致命的。 所谓隐式转换,就是系统自动在内部完成的转换,这类转换的本质就是一个小的数据原创 2014-04-06 23:40:51 · 758 阅读 · 0 评论 -
C#笔记之值类型和引用类型
值类型: 属于值类型的有:所有数值类型、char、bool、枚举和结构。值类型的变量存储在栈空间,这个变量的值直接存储在栈空间的变量中.在传递值得时候,同样会将变量里的值拷贝一份 由于变量里存储的是真实的值,所以修改第2个变量的时候 不会影响原来变量的值 引用类型: 属于引用类的有:string、array、class。 引用类型的数原创 2014-04-07 23:40:43 · 504 阅读 · 0 评论 -
C#笔记之ref和out的区别
共性:ref和out都是将参数通过引用传递。若要使用 ref和out 参数,方法定义和调用方法都必须显式使用 ref和out 关键字 区别:使用ref 修饰的参数必须先初始化;而使用out的则不用先初始化,但是在方法体内一定要给out初始化。例如: 注意:1. ref 和 out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因原创 2014-04-13 08:55:06 · 515 阅读 · 1 评论