Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio线程语句出现错误?_C#_Multithreading_Lua_Code Injection - Fatal编程技术网

C# Visual Studio线程语句出现错误?

C# Visual Studio线程语句出现错误?,c#,multithreading,lua,code-injection,C#,Multithreading,Lua,Code Injection,我反编译了一个.NET应用程序来编写自己的注入软件。线程错误不希望被删除。我什么都试过了,但它总是告诉我有什么不对劲 我认为您得到的是以下方法或属性之间的调用不明确:“Thread.ThreadThreadStart”和“Thread.ThreadParameterizedThreadStart”错误 正如您正确指出的,编译器无法区分线程构造函数参数的类型。如果在调用Thread.Start方法时向委托传递参数,则使用。您的代码不能做到这一点。因此,这里需要一个委托人。它的语法是 public

我反编译了一个.NET应用程序来编写自己的注入软件。线程错误不希望被删除。我什么都试过了,但它总是告诉我有什么不对劲


我认为您得到的是以下方法或属性之间的调用不明确:“Thread.ThreadThreadStart”和“Thread.ThreadParameterizedThreadStart”错误

正如您正确指出的,编译器无法区分线程构造函数参数的类型。如果在调用Thread.Start方法时向委托传递参数,则使用。您的代码不能做到这一点。因此,这里需要一个委托人。它的语法是

public delegate void ThreadStart();
也就是说,它不接受任何参数,也不返回值。所以,你可以通过一个相同的

new Thread(() => {
    // ...
}).Start();

它告诉你什么是错误的-如果我们不知道问题就无能为力这不可能是完整的代码,因为没有以{其余的在哪里?悬停在错误上,它说什么?我悬停在它上面。这是由它的德语得出的结果:@Hogan没有rest。只有一行名称空间定义名称空间注入工具我修复了一切,我的程序几乎可以运行了。但是现在我遇到了另一个问题:资源标识符已经被使用了在这个集合中。如果我尝试构建项目,我会出现两次此错误。你知道任何解决方案吗?好的。解决了所有问题。无论如何,非常感谢:!
new Thread(() => {
    // ...
}).Start();