永发信息网

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

答案:4  悬赏:80  手机版
解决时间 2021-04-04 14:53
c#中value是什么意思啊,set怎么用,希望会的教一下。
最佳答案
这是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
全部回答
就是看高等教育出版社写的《全国计算机等级考试二级教程,c语言》比较好,把这本书弄清楚再把电子工业出版社的《全国计算机等级考试笔试/上机模拟考场(二级c语言)》这两本书仔细做一遍,应该没问题,不过教程应该能把课后习题讲出来才可以,我就是看的这个,一次通过的
value是值的意思,能不能详细点?
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的发上来,我帮你看看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
清明的真正含义是什么?
惠而浦空调性价比高吗
什么样的借款构成诈骗
比喻心情好的句子,形容心情美好舒服的古诗词
饭后吃了米非司酮片再吃水果有影响吗
抛光钨钢要达到镜面要求时,抛光机转速应该迭
AMD FX 8310 和AMD FX 8370 那个好一点。 AMD
单选题搜集和整理历史资料,从中提取有效信息
电脑软键盘在哪,电脑键盘上双引号怎么打出?
东风悦达起亚k2两年过户得多少钱
C罗 梅西谁能角逐世界杯?
边字开头的成语有哪些
长乐菜花基地在那里
金立v185怎样给别的手机充电
A,B两个都不是整数,但(A-B)是整数,如果他们的
推荐资讯
鱼靠身体哪个部位游泳
米斯特,用英语怎么说?
微信朋友圈励志语录,一个女孩在微信朋友圈发
生于死的抉择,我去借舅舅50万给就有活路,不
hjr是什么意思
水桶内装有体积为1.9×10-2m3的饮用水,张明
立元堂换肤防过敏小药膏多少钱
CAD中,多行文字进行替代,为什么会在前面多
爱国现代诗歌精选,安静优美的现代名人诗歌,
公司查账出现钱帐不符,责任人需付刑事责任吗
若a>b,且c<0,则ac+1________bc+1(填“>
表示祝福的单词,日语有些祝福语中词尾会加よ
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?