深入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;//语法错误

}

posted @ 2017-06-13 18:06  の简单的执着の  阅读(58)  评论(0)    收藏  举报