首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问get;set的有关问题

2012-08-02 
请教get;set的问题在c#中的get和set通常可以用来写属性访问器,这点好理解。但是我看到很多方法的原型函数就

请教get;set的问题
在c#中的get和set通常可以用来写属性访问器,这点好理解。
但是我看到很多方法的原型函数就是
void sdfsdff
{
  set;
  get;
}
然后就没了,
  这是什么意思?怎么理解?望高手告知,谢谢!

[解决办法]
这是C#的自动属性
[解决办法]
。net4.0最新版本支持这样的缩写!和之前的没太大区别!
[解决办法]
就是读写的属性啊
[解决办法]
void sdfsdff
你确信没写错?
get;set;现在是可以的 默认属性
[解决办法]
和你所看到的是一个意思 clr会自动生成字段和属性代码 你这里只是一个语法的简写而已
[解决办法]
这样写是对的,这是C#的自动属性
[解决办法]
类中的自定义属性;你向一个类复制,那就用set,你想取得值,就用get;想理解,有几个前提条件:1、OOP的理解,2、类、对象的理解;
public String _username;//定义对象使用的变量

 public string UserName
{
get { return _username;}//返回对象的值
set { _username = value; }//设置对象的值
}

当你实例化一个类,并对类所产生的对象进行访问的时候,那么就是
Role = new Role();
Role.UserName="张三";
能理解不?
[解决办法]

C# code
void sdfsdff{  set;  get;}VS2008表示看不懂这段代码你说是属性吧,有void没类型你说是方法吧,没括号 

热点排行