深入C#数据类型
对象数组强化
1.任何对象都会自动调用它的ToString()方法,而程序员自定义类,默认父类都是Object,即使类中没有任何内容,也可以复用父类的ToString()。父类的ToString()的底层实现刚好就是获取当前对象所属命名空间+类名。
2.数据类型
Int
String
Double
Float
Short
Long
Char
Int[]
String[]
Student 自定义类 数据类型
Car 自定义类 数据类型
Dog 自定义类 数据类型
用户自定义类也是一种数据类型
Student[] stus=new Student[3]; //能承载3个学生对象的容器
Dog[] nums=new Dog[3]; 对象数组 能承载3条狗的容器
引用类型
值类型:
Java :四类8种
Byte(字节)和bit(位)
换算关系
1byte=8bit(二进制位) 1个bit就是一个二进制
1、ref传进去的参数必须在调用前初始化,out不必,即:
int i;
SomeMethod( ref i );//语法错误
SomeMethod( out i );//通过
2、ref传进去的参数在函数内部可以直接使用,而out不可:
public void SomeMethod(ref int
i)
{
int j=i;//通过
//...
}
public void SomeMethod(out int
i)
{
int j=i;//语法错误
}
浙公网安备 33010602011771号