- namespace _06结构
- {
- enum Gender
- {
- 男,女
- }
- public struct data //定义一个名称叫data的结构
- {
- public string name;//结构的成员
- public Gender sex;//结构的成员
- public int age;//结构的成员
- }
- class Program
- {
- static void Main(string[] args)
- {
- data data1;
- data1.name = "小明";
- data1.age = 26;
- data1.sex = Gender.男;
- Console.WriteLine("这位同学的名字是{0},年龄{1}岁性别:{2}", data1.name, data1.age,
- data1.sex);
- data data2;
- data2.name = "小红";
- data2.age = 25;
- data2.sex = Gender.女;
- Console.WriteLine(data2);
- Console.WriteLine("这位同学的名字是{0},年龄{1}岁,性别:{2}", data2.name, data2.age,
- data2.sex);
- Console.ReadKey();
- }
- }
- }
复制代码 为什么我编写出来的会出现一个错误提示( 可访问性不一致: 字段类型“_06结构.Gender”比字段“_06结构.data.sex”的可访问性低 D:\C#基础\039\代码\基础班第06天\06结构\Program.cs 15 23 06结构)
我的代码和苏老师的代码对了一下,我觉得没有出入啊,可就是会提示错误。请高手指点。——————谢谢! |