关于C#的类的一个问题,请求指点!

tuoji 2004-04-30 02:35:46
在C#中,自定义类中函数的访问方法,我看到有两种方法:
1、新建对象,然后访问
public class1
{
...
public int test(){...}
}
class1 cs1 = new class1();
cs1.test();
2、把函数定义成静态的,然后直接访问
public class1
{
...
static public int test(){...}
}
class1.test();

请问这两种方法有何区别?用哪种方法好点,谢谢指点!
...全文
23 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tuoji 2004-04-30
ASP.NET静态的变量是否对访问这个页面的所有用户都一样的。也就是一个用户改变了static变量的值,那么其它用户访问到的这个变量的值是否就是改变过的值。谢谢!
我的意思就是是不是所有用户访问到的都是一个值。
  • 打赏
  • 举报
回复
mikespook 2004-04-30
对象操作无法通过类名访问~~~

哪种方法好?
这个问题很难说~~~~

具体情况具体对待~~~一般公用的不针对对象而针对类的操作可以定义成静态,而针对某一对象的操作应当是非静态的~~~~
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区

6.0w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
加入社区
帖子事件
创建了帖子
2004-04-30 02:35
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。