不必是static的。
static 是为了调用方便,比如调用某个类的某个方法是不必生成对象。
如果生成的对象消失了(disposed),方法也就没有了,该线程就会出错。
而static 就没有这种问题。不知道我的说法对不对,还请高手指正。
static 是为了调用方便,比如调用某个类的某个方法是不必生成对象。
如果生成的对象消失了(disposed),方法也就没有了,该线程就会出错。
而static 就没有这种问题。不知道我的说法对不对,还请高手指正。
解决方案 »
- 请教 C#多串口 实时通讯 读、写操作会相互干扰哦!
- 大侠们,进来帮知忙很急。谢谢了!
- sqlDependency的onChange事件触发时,总是提示通知事件原因为Invalid
- 有没有人用过Office Viewer OCX啊?
- C#将二进制小数byte[]型转换成double型,请大家帮帮忙!
- DropDownList1读取数据的问题
- 关于combobox可编辑属性的设置
- winform访问远程计算机问题
- 请问哪里有C#开发WinForm的例程?
- 100分提问求助:动态在一固定区域添加文字,然后可随时拖拽,分n次输入的文字进行在这一固定区域的排列,要求在winform下实现
- 高手指点有关数据库连接的 几个难题 !Oracle中无windows验证 ,连接字符串中 Integrated Security=SSPI; 为什么还可以?MS的mcad推荐连接数
- 求能够在windows98下正常使用的,[VS2003下的水晶报表9.2.3.787版本部署包]
其他的都不行吗?
如果为其它的就不是函数了,而是方法了。
说法不同,作用一样的。
public Thread(
ThreadStart start
);
请看MSDN的宣告如果是这样:
[C#]
public static Thread(
ThreadStart start
);
就是静态的
直接使用:Thread.Start();
代码定义为public delegate void ThreadStart();
说明该委托对返回类型为void没有参数的函数进行代理;
同static或实例无关。