高手指点!

fay2007 2007-03-28 08:49:45
public string sqlserver
{
get
{
return server;
}
set
{
server=value;
}
}
请问这里面的server变量定义为private static string server和定义为private string server 有什么区别吗?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fay2007 2007-03-28
  • 打赏
  • 举报
回复
public string color;
public string Color
{
get
{
return color;
}
set
{
color = value;
}
}
这里面的color呢?作何理解?
fiendpastor 2007-03-28
  • 打赏
  • 举报
回复
private static string server和定义为private string server 有什么区别

private static string server
类名.server属性直接调用

private string server
需要实例化该类为对象才能使用类名.server属性
duke731 2007-03-28
  • 打赏
  • 举报
回复
加static是类变量,才能直接用类名引用,并且操作的都是一个变量,不加的是实例变量,每个实例中都有一个
fay2007 2007-03-28
  • 打赏
  • 举报
回复
我在其他的类中已用了sqlserver所在类.sqlserver="192.168.0.39",如果不把server定义为private static 的话就无法进行赋值,也就是说sqlserver还是原先的所赋予的(local),能解释下吗!?
哈哈007哈 2007-03-28
  • 打赏
  • 举报
回复
static 一个进程只有一个,否则每个对象都有
wangkun9999 2007-03-28
  • 打赏
  • 举报
回复
static可以在多个页面文件里面使用,而不用每次初始化.
yumanqing 2007-03-28
  • 打赏
  • 举报
回复
这是个属性过程,Static属于整个类,不过属性 server也要定义成类级别的,使用上没有太大区别,我认为

111,120

社区成员

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

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

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