?????????仨??????????????????????????????(??????C#??)?????????????????????????????????????Щ???????????????????????????????????????????棬??????????????????????????????????.NET??????????????????Щ??·??
????1 ?????????
????CLR?й???????????????????????????????????????????????????????檔??????ζ?????????????е???ù???????????????????????????????????磬?????????????????????????????????Щ?????????????????????????????????????????3???????????????????????????????????????????????????Щ????????t???????????Щ?????
????????????????????????????????????????Try..Catch???????????????finally?н????????????????????????????????????????
????2 ??????????
????FileStream fs = File.Open(…);
????Try{…} Finally{ fs.Close;}
????????????????????????У???????е?finally???棬??????UI?????????????Abort()??????????п???fs.Close???????е???????????????finally???????????????fs???????Close???
?????????????£?finally???????????У?????????????Thread.Abort????????ThreadAbortException???????????????????????Abort??
???????????????????????????????????(?????????Thread.Abort())?????????????????????????????????????????????
???????????????????????????????????????????????????????Cancel?????
????3 ??????????
???????????????ж?????????????????int???????????????????????null??????????????????????????????????????????????????????????????
?????????????????£???????????TryParse???????÷????????Parse?????????????????
???????????Convert????????????????????????????漰??????????????л?????????????????????????
????4 ?????????????
?????????????????У????漰?????????????????StringBuilder???????String?????????????????????????string????????????????????????????????????????????String?????κ??????????縳???”+”???????????????д???????μ?????????????ζ???????????????μ??????
????5 const?????????μ?????
??????????????????dll?е?const????????????????
????????????dll?е?const??????????±??????????dll?????const?????????г????????????????????????????dl?е??????
??????????????readonly????const?????????????????????±??????const??????????????readonly?????????????
????6 C#?????????????
????????????????dll?????????????X86?????????????????????????X86(????????????Any CPU)??????64λ???????????С?
????7 ??????????
???????????????????????????????????????????????????????????????????????к?????????????????????????UI????
?????????????????????в?????UI????е??????????????????????“?????????????????????????????”????????????????????????????????飬??????????????????????????????????????л???????е???????
????8 ?????????????????
????try
????{
????//do something
????}
????catch(Exception ex)
????{
????throw;
????}
?????????д????throw???????throw ex??????????stacktrace???????λ?????????????λ?á?