-
C#几大自定义类型) 分别是类,结构,枚举,接口,委托
-
名字空间实际上是类所在的目录,使用同一名字空间内的类或者上级名字空间的类时不需要using
使用下级名字空间的类使用时必须要用using
也就是说名字空间,实际上就是名字的目录 -
类里面全部是成员,不允许出现执行语句`
class Program
{
private Color c1, c2, c3;
private Student s1;
static void Main(string[] args)
{
#region 结构与枚举
Color c1 = Color.Red, c2;
c2 = c1 + 2;
//Console.WriteLine("c1={0},c2={1}",c1,c2);
Console.WriteLine("c1={0},c2={1}", (int)c1, (int)c2);
Student s1;
s1.xb = 1;
s1.xm = "wcg";
Console.WriteLine(s1.xm);
#endregion
jiu
}
Console.ReadKey();//这里会报错
}
4.所谓面向对象j就是程序基本组织单位就是类(对象)
程序入口就是含有Main方法,它也是在一个类里面,默认类名是Progam,你可以把它改成别的名字。
处理枚举,结构,接口,委托简单自定义类型可以在Program这个类的文件里定义外,其他的一般类都应该单独写一个类文件
5.静态成员不能从对象中访问,只能从通过类名从外部访问,而且访问名必须为public