当前位置:编程学习 > C#/ASP.NET >>

多线程

public Thread Rdpvwd = new Thread(new ThreadStart( RPV));

  private void RPV()
{
 .....
}
 private void Form1_Load(object sender, EventArgs e)
        {
  Rdpvwd.Start();
}
出现报错:
c# 字段初始值设定项无法引用非静态字段、方法或属性“tongxin.Form1.RPV()” --------------------编程问答--------------------   private static void RPV() // 这样 --------------------编程问答-------------------- 两种方法,
一种是把你的RPV改为静态的static的
另外一种方法就是在ThreadStart中使用Form的实例.RPV --------------------编程问答-------------------- 还是要出错呀。
Form1 formsl=new Form1();
public Thread Rdpvwd = new Thread(new ThreadStart(formsl.RPV));

  private void RPV()
{
 .....
}
 private void Form1_Load(object sender, EventArgs e)
  {
  Rdpvwd.Start();
}
出现报错:
        字段初始值设定项无法引用非静态字段、方法或属性“tongxin.Form1.formsl” --------------------编程问答-------------------- 定义线程的时候不要赋值,在form_load里赋初始值。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,