本帖最后由 穆玉明 于 2013-6-11 20:09 编辑
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 结构
{
enum Gender
{
男,
女
}
public struct Person //结构体的语法,访问修饰符常用public
{
public string name;//结构成员
public Gender sex;
public int age;
}//以上定义了一个名称为person的结构
class Program
{
static void Main(string[] args)
{
Person onePerson;//声明了一个人的变量
onePerson.name = "张三";
onePerson.age=20;
onePerson.sex = Gender.男;
Console.WriteLine("我叫{0},今年{1},我是{2}性",onePerson.name,
onePerson.age,onePerson.sex );
Person secPerson;
secPerson.name = "李四";
secPerson.age = 26;
secPerson.sex = Gender.男;
Console.WriteLine("我叫{0},今年{1},我是{2}性", secPerson.name,
secPerson.age, secPerson.sex);
Console.ReadKey();
}
}
}
出现错误情况 提示 结构.Gender比结构.Person.sex的可访问性低
我应该怎么改啊 |