欢迎来到天天文库
浏览记录
ID:32047814
大小:2.01 MB
页数:138页
时间:2019-01-31
《[C#.5.0.Pocket.Reference(2012.4,Early.Release)].Joseph.Albahari.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C#5.0PocketReferenceC#isageneral-purpose,type-safe,object-orientedprogramminglanguage.Thegoalofthelanguageisprogrammerproductivity.Tothisend,thelanguagebalancessimplicity,expressiveness,andperformance.TheC#languageisplatform-neutral,butitwaswrittentoworkwellwithth
2、eMicrosoft.NETFramework.C#5.0targets.NETFramework4.5.TheprogramsandcodesnippetsinthisbookmirrorthoseinChapters2-4ofC#5.0inaNutshellandareallavailableasinteractivesamplesinLINQPad.Workingthroughthesesamplesinconjunctionwiththebookaccelerateslearninginthatyoucanedit
3、thesamplesandinstantlyseetheresultswithoutneedingtosetupprojectsandsolutionsinVisualStudio.Todownloadthesamples,clicktheSamplestabinLINQPadandclick“Downloadmoresamples”.LINQPadisfree—gotowww.linqpad.net.AFirstC#ProgramHereisaprogramthatmultiplies12by30,andprintsth
4、eresult,360,tothescreen.Thedoubleforwardslashindicatesthattheremainderofalineisacomment.usingSystem;//ImportingnamespaceclassTest//Classdeclaration{staticvoidMain()//Methoddeclaration{intx=12*30;//Statement1Console.WriteLine(x);//Statement2}//Endofmethod}//Endofcl
5、assAttheheartofthisprogramliestwostatements.StatementsinC#executesequentiallyandareterminatedbyasemicolon.Thefirststatementcomputestheexpression12*30andstorestheresultinalocalvariable,namedx,whichisanintegertype.ThesecondstatementcallstheConsoleclass’sWriteLinemet
6、hod,toprintthevariablextoatextwindowonthescreen.Amethodperformsanactioninaseriesofstatements,calledastatementblock—apairofbracescontainingzeroormorestatements.WedefinedasinglemethodnamedMain.Writinghigher-levelfunctionsthatcalluponlower-levelfunctionssimplifiesapr
7、ogram.Wecanrefactorourprogramwithareusablemethodthatmultipliesanintegerby12asfollows:usingSystem;classTest{staticvoidMain(){Console.WriteLine(FeetToInches(30));//360Console.WriteLine(FeetToInches(100));//1200}staticintFeetToInches(intfeet){intinches=feet*12;return
8、inches;}}Amethodcanreceiveinputdatafromthecallerbyspecifyingparametersandoutputdatabacktothecallerbyspecifyingareturntype.WedefinedamethodcalledFeetToIn
此文档下载收益归作者所有