一段反编译后的C#代码段,不知道是啥意思,但是出错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一段反编译后的C#代码段,不知道是啥意思,但是出错。相关的知识,希望对你有一定的参考价值。

public event SwipCardEventHandler SwipCardEvent

[MethodImpl(MethodImplOptions.Synchronized)]
add

this.SwipCardEvent = (SwipCardEventHandler)Delegate.Combine(this.SwipCardEvent, value);

[MethodImpl(MethodImplOptions.Synchronized)]
remove

this.SwipCardEvent = (SwipCardEventHandler)Delegate.Remove(this.SwipCardEvent, value);



提示错误:
错误 787 事件“YUTU.UIL.Reception.suite.ReceptionDevice.SwipCardEvent”只能出现在 += 或 -= 的左边 C:\Users\****\Desktop\666\YUTU.UIL.Reception.suite\ReceptionDevice.cs 24 10 YUTU

这段话实际上就只是定义了个事件而已。在C#里面只需要写第一行就行了。追问

不需要些事件处理函数?

追答

你用的反编译工具是不是ILSpy?试试这个。

追问

呵呵,就是使用的这个工具,出的代码报的这个错误。能联系Q:755678570吗?我没分了,马上追问不了。

追答

反编译本来就不能保证能运行,一般只是用来看思路,否则就没有版权或者混淆了。我也不能保证解决,因此不用加了。

追问

呵呵,我的意思,是看不懂,以后可能也有别的地方沟通呗。不做其他的。

追答

我只知道C#的事件背后实际上都是生成了类似代码,不过因为刚刚我自己写了段代码再用ILSpy反编译并没重现你贴的效果,所以也不敢说一定是由什么源码产生的。

参考技术A =改为+= 试下

error.log 出现这段代码 是啥意思?

网站有时候会出现http 500的错误 ,但是不知道是什么意思。
这个是apache的error.log的记录

谁可以指点下

[Wed Mar 02 11:39:59 2011] [notice] mod_fcgid: call /home/bokezhuanqian/public_html/index.php with wrapper /home/bokezhuanqian/fcgi-bin/php5.fcgi
PHP Warning: PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
[Wed Mar 02 11:40:11 2011] [warn] mod_fcgid: process 11788 graceful kill fail, sending SIGKILL
[Wed Mar 02 11:40:17 2011] [notice] mod_fcgid: process /home/bokezhuanqian/public_html/index.php(11788) exit(communication error), get stop signal 9
[Wed Mar 02 11:40:35 2011] [notice] mod_fcgid: call /home/bokezhuanqian/public_html/index.php with wrapper /home/bokezhuanqian/fcgi-bin/php5.fcgi
PHP Warning: PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
[Wed Mar 02 11:40:41 2011] [warn] mod_fcgid: process 12187 graceful kill fail, sending SIGKILL
[Wed Mar 02 11:40:47 2011] [notice] mod_fcgid: process /home/bokezhuanqian/public_html/index.php(12187) exit(communication error), get stop signal 9

参考技术A 进程耗资源过大,杀死进程失败,重启失败,于是fcgi进程挂掉了。
建议增加iis和CPU占比。

以上是关于一段反编译后的C#代码段,不知道是啥意思,但是出错。的主要内容,如果未能解决你的问题,请参考以下文章

程序脱壳是啥意思?

.net中反编译过后代码怎么组合?(c#)

请教一段错误SQL的代码是啥意思

C#中变量名前的@符号是啥意思? [复制]

函数签名中变量名前的 * 和 ** 是啥意思? [复制]

GCC 中 -x 标志的输入和输出“语言”是啥意思?