黑马程序员技术交流社区
标题:
帮我看看怎么回事,按照视频里来的,怎么有问题
[打印本页]
作者:
WENZISUN
时间:
2013-12-9 21:31
标题:
帮我看看怎么回事,按照视频里来的,怎么有问题
本帖最后由 WENZISUN 于 2013-12-10 10:15 编辑
enum Gender
{男,女}
public struct Person
{
public string name;
public int old;
public Gender sex;
}
class Program
{
static void Main(string[] args)
{
Person member1;
Person member2;
member1.name = "张三";
member1.old = 18;
member1.sex = Gender.男;
member2.name = "小兰";
member2.old = 16;
member2.sex = Gender.女;
Console.ReadKey();
错误 1 可访问性不一致: 字段类型“结构.Gender”比字段“结构.Person.sex”的可访问性低 D:\Documents\Visual Studio 2010\Projects\自学练习中\结构\Program.cs 23 23 结构
作者:
Coding
时间:
2013-12-9 21:38
public enum Gender
{ 男, 女 }
public
作者:
Dongjiawei
时间:
2013-12-9 21:40
你最上面没加public 上下访问权限不一致
作者:
夢醒了⊙﹏⊙b心
时间:
2013-12-9 21:53
没加public访问权限默认为private 下面没访问到
作者:
梦想是否存在
时间:
2013-12-9 22:08
修饰符不一致引起的,枚举 Gender的修饰符是默认的internal,而结构类型访问权限是却是public。
作者:
土豆泥
时间:
2013-12-9 22:29
只是最上面缺个public的问题而已,要注意默认值权限
作者:
WENZISUN
时间:
2013-12-9 23:12
Coding 发表于 2013-12-9 21:38
public enum Gender
{ 男, 女 }
好的,谢了各位了,试了一下没问题了,下面的都不一一回复了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2