每个人都有自己的知识体系。
Toggle navigation
Home
随笔
C#/.Net
树莓派 / Raspberry
皓月汉化组
Beego
Golang
OxideMod
apache
haproxy
windows
Java
Objective-C
日语/罗马音歌词/日语常识
MongoDB
python
电学
公告
Minecraft服务器-公告
NanoPi
C4D (CINEMA 4D)
生活
推流/m3u8/rtmp/rtsp
Unity3d
ffmpeg
数据结构
区块链
tarui
UnityForPSVita
About Me
Archives
Tags
ILSPY反编译时 常见IL推导错误
2017-10-08 23:24:11
374
0
0
akiragatsu
会把属性获取推导多一个Get前缀 并且错误识别成方法组 比如 _gamecenterEn.Database.xxxx 推导成 _gamecenterEn.get_Database().xxxxx 一般手动去掉“get_”前缀和方法括号"()" 代码就正确了 初始化的属性值 会被放在外面赋值,然而这样是不被允许的。 而且属性名称被追加了"set_"前缀,导致找不到 例如 IsoDateTimeConverter expr_05 = new IsoDateTimeConverter(); expr_05.set_DateTimeFormat("yyyy'-'MM'-'dd' 'HH':'mm':'ss"); 改成 初始化赋值 并 更正属性值名称即可 IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss" }; ## get set 方法有概率推到 成为如下造型 运行可能异常 public string value { [CompilerGenerated] get { return value; } [CompilerGenerated] set { this.value = value; } } 改为 普通 get set 方法即可 public string value {get;set;}
Pre:
Next:
C# 解压程序内嵌的压缩包类型资源文件
0
likes
374
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.