namespace ConsoleApplication3
{
enum Grend
{
男,
女,
}
struct Person
{
public string name;
public int age;
public Grend sex;
}
class Program
{
static void Main(string[] args)
{
Person onePerson;
onePerson.name = "lipa";
onePerson.age = 18;
onePerson.sex = Grend.男;
Console.WriteLine("我叫{0}年龄{1}性别{2}",onePerson.name,onePerson.age,onePerson.sex);
Console.ReadKey();
}
}
}
你改成这样就行了 或者你把enum和结构体的前面都加上public enum和结构体的类型应该一致 如果按照你之前的那样写enum在这个空间里是私有的而你在结构体重用到了enum 结构体在是在整个解决方案中是公有他们两个的访问性不一样 也就是你把一个私有的东西放在了一个公有的东西里面 当别人用这个共有的东西时同时也会用到这个私有的东西他就会有冲突了你看的那个视频我昨天也看了我开始也做错了但是你看(32复习作业讲解)这个视频中间就讲到了。。。。
|