永发信息网

c#中value是什么意思啊,set怎么用,希望会的教一下。

答案:4  悬赏:80  手机版
解决时间 2021-04-04 14:53
  • 提问者网友:难遇难求
  • 2021-04-03 22:48
c#中value是什么意思啊,set怎么用,希望会的教一下。
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-04-04 00:07
这是c#中的“属性”
假如某个类中有一个成员变量(字段),一般是不允许外部访问的,为了安全性
如果要访问它,必须通过“属性”来访问,例如:
private int Id; //这是一个成员变量,private表示是私有的,外部不可访问
public int ID
{
get { return id; } //当外部访问“属性”ID时,返回id的值
set { id = value; } //当外部为“属性”ID赋值时,将id赋值为value,value就是外部为“属性”ID所赋的值
}
PS:你可以在set和get中写一些隐藏的逻辑来控制这个访问和赋值的过程,这对外部是不可见的
比如
set {
if(value==0)
id = 1;
else
id=value;
}
这样当外部将ID赋值为0时,id里的值实际上是1
全部回答
  • 1楼网友:渊鱼
  • 2021-04-04 02:28
就是看高等教育出版社写的《全国计算机等级考试二级教程,c语言》比较好,把这本书弄清楚再把电子工业出版社的《全国计算机等级考试笔试/上机模拟考场(二级c语言)》这两本书仔细做一遍,应该没问题,不过教程应该能把课后习题讲出来才可以,我就是看的这个,一次通过的
  • 2楼网友:行雁书
  • 2021-04-04 01:38
value是值的意思,能不能详细点?
  • 3楼网友:轮獄道
  • 2021-04-04 00:34
value是很多控件的值。比如说你把这个控件放到页面上,然后在浏览器中查看就是一个确定按钮。
当然如果你自定义一些字段的话,那么vs 2008开发工具默认的他的属性的值是value。
比如,public static string Ziduan = “测试";
然后你重构一下这个字段。、
public static string Ziduan
{
get { return Class1.Ziduan ; }
set { Class1.Ziduan = value; }
}
这里的value就代表你在调用的时候可以任意的赋给Ziduan 一个值。
protected void Page_Load(object sender, EventArgs e)
{
Class1.Test = "测试2";
ceshi = Class1.Test;
}
然后在页面上输出ceshi就可以看到值为测试2。 当然value也有其他的不同的代表。你可以把你在哪里遇到value的发上来,我帮你看看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯