1.内部类和外部类
在这里举个栗子,什么是内部类,什么是外部类
class OutClass{
public class InnerClass{
private int UserName{
get;set;
}
private int PassWord{
get;set;
}
public void Show()
{
System.Console.WriteLine(UserName+PassWord);
}
}
}
class Program{
public static void Main(string[] agrs)
{
OutClass.InnerClass in=new OutClass.InnerClass();
in.UserName='root';
in.PassWord='123';
in.Show();
}
}
可以很明显的看出,内部类可以当成外部类一样使用,只是需要注意其访问范围
2.部分类
public partial class Person{
public int Age{
get;set;
}
public int Name{
get;set;
}
}
public partial class Person{
public string getInfo(){
return Age.ToString()+Name;
}
}
class Program{
public static void Main(string[] agrs)
{
Person person=new Person();
person.Age=22;
person.Name="zs";
System.Console.WriteLine(person.getInfo());
}
}
从所显示的代码可以知道,不同部分的类,必须含有相同的类名,不同部分之间数据可以相互访问,就像在一个类中一样