c#什么样的方法应被声明为静态方法

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:54:34
c#中的方法在什么时候才可以被声明为静态的,如果符合声明为静态方法的条件而没有声明,会导致什么样的结果?
还有就是有的语句为何用中括号括起来 如:
[global::System.Configuration.UserScopedSettingAttribute()]
using System.Threading类的作用是啥?
接触c#才几天一些基本的东西不太清楚,望高人指点。
谢谢大家帮忙,最重要的是我想知道一个方法声明为静态会有何好处,这个方法若是不声明为静态,为带来什么问题!!!
(麻烦尽可能解释的容易理解)
回答的比较好的话,一定会追加分数的!!!
谢谢了!!!

静态方法:public static string returnStr() {}
=============================================================
[global::System.Configuration.UserScopedSettingAttribute()]
应用程序设置属性的范围可以基于应用程序级别,也可以基于用户级别。顾名思义,应用程序范围的属性为应用程序的所有用户提供统一值,而用户范围的属性则为应用程序的每个用户提供专有的值。
UserScopedSettingAttribute 指示应将某属性视为用户级别的设置,并且应通过设置提供程序相应作出合适的存储决策。

using System.Threading这是导入Threading命名空间!线程经常用这个命名空间!

static

public static string a;