1、类内部成员的变量可以不进行赋值就可以使用,系统默认为“0”或“NULL”.
2、局部变量使用前必须赋值,否则编译不能通过。
例:
1、类内部成员变量:
using System;
class Person
{
public int i;
public string s;
}
class Test
{
static void Main()
{
Person p=new Person()
console.writeline("i="+p.i);
console.writeline("s="+p.s);
}
}
//执行结果:
//i=0;
//s= ;
2、例:局部变量
using System;
class Person
{
}
class Test
{
static void Main()
{
int i;
string s;
console.writeline("i="+p.i);
console.writeline("s="+p.s);
}
}
//执行结果:发生编译错误!