请问,系统的Color结构 public struct Color { public static Color Black { get; } }比如Black属性,怎么没有声明属性的主题呢?自动生成访问器,不是get和set都要写的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自动生成访问器,不一定get,set都写。 谁告诉你get和set都要写的?XXX { get; }//只读 属性没有声明主体的时候,不是get和set都要写的吗? +1只声明get 这个你就不能通过程序进行赋值了,只能取。 那为什么下面的代码报错: class Program { public int age { get; } static void Main(string[] args) { } } 不是自动生成访问器那个不是平时写的{get;set;}这种自动属性。那是有主体的,只是都封装好了 public static Color Black { get { return XXX;}} 没太看明白楼主想问什么,这个及时只读属性啊,所以只写get 方法,如果通过 reflector反编译看他源码,就是楼主这样写的,标准的只读属性。 你反编译Drawing.dll,下面有这个方法的主题的 public static Color Black { get { return new Color(KnownColor.Black); } } 黑色,你只需要访问即可,不可能让你去改Balck的值,所以只有一个get,只读的 这个报错是因为Program是静态类,不能在静态类中声明实例成员。 说错了,自动生成的属性必须同时实现get与set访问器没错。 get set 可写可不写,看你的属性是什么了 请教:SendMessage怎么发送中文到记事本里 dataGridView 问题 问个关于线程的 问题 顶者有分 (2) 不同窗体间如何发送消息 在线等,谁能帮我改下连接SQL的问题 资源引用的问题.. vb.net 如何根据搜索条件值遍历datagridview里的数据,找到符合的提取出来放到另一个datagridview里排序 关于判断SQL语句是否执行的问题!初学者,谢谢!!! 键值对数据如何按照添加顺序输出? 怎样能够把在一个form类中定义的变量,在另一个form类中使用呢? 初学MVC,问个关于连到表的一个问题。 子窗口显示位置的问题
XXX { get; }//只读
+1只声明get 这个你就不能通过程序进行赋值了,
只能取。
{
public int age { get; }
static void Main(string[] args)
{
}
}
public static Color Black { get { return XXX;}}
{
get
{
return new Color(KnownColor.Black);
}
}