C#基础一
来源:互联网 发布:软件著作权地域范围 编辑:程序博客网 时间:2024/05/29 03:42
1.类型:
C#是一种强类型语言,在使用任意一个对象前,必须声明这个对象的类型,如整型,浮点型,字符串型还是bool型。
C#的类型分为两大类:值类型和引用类型。两者的最大区别在于值在内存中的存储方式不同,值类型通常是在栈中静态分配,而引用类型是在堆中动态分配。
值类型包括内置类型(用关键字 int char bool float等声明的),结构(用stuck声明),枚举(用enum声明)。
引用类型包括类(用Class声明)和委托(用关键字delegate声明)。
2.内置类型:
所有的值类型隐形派生于System.ValueType,内置类型是最基本的类型,内置类型主要有(int char bool sbyte byte short ushort float bouble等,就不意义列举了)。
内置类型可以隐式或者显式转换另一种类型,隐式转换是自动进行的,比如short(2个字节)转为int(4个字节),这个转换不会出现丢失。而反向转换,就要显式的转换,int类型转换成shor类型,会可能出现信息丢失。
short x=10; int y=x;//隐式转换。
x=y;//会出现错误,不能编译
x=(short)y;//显式转换。 0 0
- C# 基础概念【一】
- C#基础(一)
- C#基础一
- C#基础一
- C#基础 一
- C# 核心基础一
- C#基础一
- C#委托基础一
- C#基础篇一
- c#基础(一)
- C#基础一
- C#基础一
- C#基础(一)
- C#基础整理(一)
- C#基础(一)
- C#语言基础(一)
- C#基础面试题(一)
- C#语言基础(一)
- profile
- Andrew Ng-ML-第三讲
- osgi + felix example2b编写
- PHP几个防SQL注入攻击自带函数区别
- vijos1022(强联通分量模版题)
- C#基础一
- JavaWeb--Struts2——OGNL表达式
- WPF中的binding(十)- Binding数据的校验
- VMware 12安装Mac OS X 10.11
- spiral-matrix-ii
- 1005
- 解决Yum安装依赖问题
- JavaWeb系列——Hibernate——延迟加载(转)
- Linux中常用的查看系统信息的命令