net语言,请问static类 可以接收table参数 操作 然后返回吗?? 可以
对此微软的解释是 :当类中没有依赖对象标识的数据或行为时,就可以使用静态类。
對象是,生成的實例,也就是能實例化的類。每個對象 擁有 自己的數據和行為。
如果不需要 擁有不同的數據和行為,就可以用靜態類
如果 是静态类的话 接收datatable 参数,在操作的同时 会不会有脏数据的存在啊~~!例如 我为每个table添加一个列,然后为该列赋值。如果有两个用户同时使用到 这个静态方法 会不会有问题~!
@天涯一贱: 會的,這個 涉及到同步的問題。
在静态中不能使用关于类的示例使用的属性或字段
静态类,是不能被创建实例的类,也不能够被继承。被编译器标志成sealed和abstract。
只能依赖于类的成员和变量。没有实例就无所谓有对象标志的数据和行为了。
而在非静态类中,静态成员,只能用于对类成员变量(static)的操作和访问.
new 一个类型会在托管堆开辟一个空间A,而该类型也是作为type的一种实例存在在托管堆的空间B。