请问,以下的C#代码是什么意思,分别用来干什么的?

privatestringlocalHost="127.0.0.1";[Browsable(true),Category("Local"),Description("本地... private string localHost = "127.0.0.1"; [Browsable(true), Category("Local"), Description("本地IP地址")] //在“属性”窗口中显示localHost属性 public string LocalHost { get { return localHost; } set { localHost = value; } } private int localPort = 11000; [Browsable(true), Category("Local"), Description("本地端口号")] //在“属性”窗口中显示localPort属性 public int LocalPort { get { return localPort; } set { localPort = value; } } private bool active = false; [Browsable(true), Category("Local"), Description("激活监听")] //在“属性”窗口中显示active属性 public bool Active { get { return active; } set //该属性读取值 { active = value; if (active) //当值为True时 { OpenSocket(); //打开监听 } else { CloseSocket(); //关闭监听 } } } 展开
 我来答
清竹科技
2014-01-12 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:118万
展开全部
这些都是属性和字段的声明

字段和属性差不多,字段例子:
private string a="ccc";这样就声明了一个字段,直接赋值
以下声明了一个属性,get为读,返回a的值,相当于给A设置了默认值,set为写,当外部给A赋值时,会把a的值改掉。get和set都可以在里面写单条语句或者多条语句,通常又称为“读写器”
public string A
{
get{return a;}
set{a=value;}
}
匿名用户
2014-01-12
展开全部
定义三个属性 LocalHost、LocalPort、Active,及对应的private变量。

不一样的地方是Action的set时,会调用OpenSocket或CloseSocket方法
更多追问追答
追问
您好,我就想知道这三个属性的下面一句话[xx,xx,xx]这个中括号里面是什么意思?我能用来做什么?
追答
看后面的注释
//在“属性”窗口中显示localHost属性
//在“属性”窗口中显示localPort属性

//在“属性”窗口中显示active属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江山美人0007
2014-01-12
知道答主
回答量:56
采纳率:100%
帮助的人:20.5万
展开全部
写的好乱啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
code2cn
2014-01-12
知道答主
回答量:1
采纳率:0%
帮助的人:1411
展开全部
定义一个字符串变量,127.0.0.1这个IP指向的是本机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炎林易学
2014-01-12 · TA获得超过702个赞
知道答主
回答量:495
采纳率:0%
帮助的人:68.4万
展开全部
不知道 你可以问问csdn上面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式