|
[求助].net的IL汇编,请大大们指点!
研究了很久,还是有问题,不知道我这样分析的对不对,而且还有些不会写了。。。希望各位大大帮助一下 以下是我分析的代码 void WriteRecords() { int num=this.excelFile.get_Worksheets().get_count(); int num2=0; ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); for(int num3=0; num3<num; num3++) { ebexcel.ExcelWorksheet worksheet = this.excelFile.get_WorksSheets().get_Item(num3); ebexcel.AbsXLSRecords records = new ebexcel.AbsXLSRecords(); ebexcel.XLSFileWriter::WriteWorksheetRecords(records,worksheet,num2&); list.Add(records); list2.Add(worksheet.get_Name()); } LimitEventArgs args = null; ExcelWorksheet worksheet2 = null; if(num2<=this.excelFile.HashFactorA-this.excelFile.HashFactorB) { if(num2<=(this.excelFile.HashFactorA-this.excelFile.HashFactorB)*4/5) { if(worksheet2) { ebexcel.AbsXLSRecords records2 = new ebexcel.AbsXLSRecords(); ebexcel.XLSFileWriter::WriteWorksheetRecords(records2,worksheet2,num2); list.Add(records2); list2.Add(worksheet2.get_Name()); ebexcel.XLSFileWriter::WriteGlobalRecords(records,list,list2); System.Collections.IEnumerator enumerator = list.GetEnumerator(); try() { while(enumerator.MoveNext()) { ebexcel.AbsXLSRecords records3=(AbsXLRecords)enumerator.get_Current(); System.Collections.IEnumerator enumerator2 = records3.GetEnumerator(); try() { while(enumerator2.MoveNext()) { ebexcel.AbsXLSRec rec=(AbsXLSRec)enumerator2.get_Current(); rec.Add(records); } } cach() { disposable = enumerator2.Dispose() } } } cach() { disposable = enumerator.Dispose() } } else { return(); } } else { //这里是什么啊? } } else { //这里是什么啊? } } |
|
[求助].net的IL汇编,请大大们指点!
高手们,给看看啊!给点资料吧!谢谢了!!! |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值