朋友们帮帮小弟,感激~

greencq 2007-04-10 04:53:33
public PrintDocument PrintDocument
{
get
{
return _printerPageSetting.PrintDocument;
}
set
{
_printerPageSetting.PrintDocument = value;
}
}
这种get或set是什么意思,有什么作用?以后怎么调用或怎么使用?
不明白,请高手指点一下!
...全文
174 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiatong1981 2007-04-10
  • 打赏
  • 举报
回复
实际上是属性索引器的封装

你也可以看作就是调用了该方法
greencq 2007-04-10
  • 打赏
  • 举报
回复
实例.PrintDocument = somthing;//

只是调用get

而 object _ob = 实例.PrintDocument;//

只是调用set吗?
理解对吗?
bseed 2007-04-10
  • 打赏
  • 举报
回复
这是属性的定义方法啊,很简单,不必太在意了
绝代坏坏 2007-04-10
  • 打赏
  • 举报
回复
这个叫封装,用来保证私有数据安全的,一般情况下,如果你的对象不是那么害羞(怕别人修改了重要数据),可以不用管他.
jiatong1981 2007-04-10
  • 打赏
  • 举报
回复
public PrintDocument PrintDocument
{
get
{
return _printerPageSetting.PrintDocument;
}
set
{
_printerPageSetting.PrintDocument = value;
}
}

定义了一个名为PrintDocument的属性 以后在别的地方创建了该类的实例后 可以通过属性来访问或设置该值

例如:

实例.PrintDocument = somthing;//
object _ob = 实例.PrintDocument;//
ufoteam 2007-04-10
  • 打赏
  • 举报
回复
定义了之后,根普通变量的用法相差不大,
wubo100 2007-04-10
  • 打赏
  • 举报
回复
这是属性的定义方法,查查书
jrl5365 2007-04-10
  • 打赏
  • 举报
回复
get 是得到
set 是赋值

简单的说就这样

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧