Professional C# 6 and .NET Core 1.0.pdf
Professionalctt6andnetCore1.0
ChristianNagel
WNOX
AwileyBrand
Professionalc#6and.netCore1.0
Publishedby
Johnwileysons,Inc
10475CrosspointBoulevard
Indianapolis,IN46256
Www.Wley.com
CopyrightC2016byJohnWileySons,Inc,Indianapolis,Indiana
PublishedsimultaneouslyinCanada
ISBN:978-1-119-096603
ISBN:978-1-19-09671-9(ebk)
ISBN:978-1-119-09663-4(ebk)
ManufacturedintheunitedStatesofamerica
Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmittedinanyformorby
anymeans,electronic,mechanical,photocopying,recording,scanningorotherwise,exceptaspermitted
underSections107or108ofthe1976UnitedStatesCopyrightAct,withouteitherthepriorwritten
permissionofthePublisher,orauthorizationthroughpaymentoftheappropriateper-copyfeetothe
CopyrightClearanceCenter,222RosewoodDrive,Danvers,MA01923,(978)750-8400,fax(978)646-8600
RequeststothePublisherforpermissionshouldbeaddressedtothePermissionsDepartment,Johnwiley
Sons,Inc,111RiverStreet,Hoboken,NJo7030,(201)748-6011,fax(201)748-6008,oronlineat
http://www.wiley.com/go/permissions
LimitofLiability/DisclaimerofWarranty:Thepublisherandtheauthormakenorepresentationsor
warrantieswithrespecttotheaccuracyorcompletenessofthecontentsofthisworkandspecificallydisclaim
allwarranties,includingwithoutlimitationwarrantiesoffitnessforaparticularpurposeNowarrantymaybe
createdorextendedbysalesorpromotionalmaterials.Theadviceandstrategiescontainedhereinmaynotbe
suitableforeverysituation.Thisworkissoldwiththeunderstandingthatthepublisherisnotengagedin
renderinglegal,accountingorotherprofessionalservices.Ifprofessionalassistanceisrequiredtheservices
ofacompetentprofessionalpersonshouldbesought.Neitherthepublishernortheauthorshallbeliablefor
damagesarisingherefromThefactthatanorganizationorwebsiteisreferredtointhisworkasacitation
andorapotentialsourceoffurtherinformationdoesnotmeanthattheauthororthepublisherendorsesthe
informationtheorganizationorWebsitemayprovideorrecommendationsitmaymake.Further,readers
shouldbeawarethatInternetWebsiteslistedinthisworkmayhavechangedordisappearedbetweenwhen
thisworkwaswrittenandwhenitisread
ForgeneralinformationonourotherproductsandservicespleasecontactourCustomerCareDepartment
withintheUnitedStatesat(877)762-2974,outsidetheUnitedStatesat317)572-3993orfax(317)572-4002
Wileypublishesinavarietyofprintandelectronicformatsandbyprint-on-demand.Somematerialincluded
withstandardprintversionsofthisbookmaynotbeincludedine-booksorinprint-on-demand.Ifthisbook
referstomediasuchasaCDordVdthatisnotincludedintheversionyoupurchased,youmaydownloadthis
materialathttp://booksupport.wileycomFormoreinformationaboutWileyproductsvisitwww.wiley.com
LibraryofCongressControlNumber:2016932153
Trademarks:Wiley,theWileylogo,Wrox,theWroxlogo,ProgrammertoProgrammer,andrelatedtrade
dressaretrademarksorregisteredtrademarksofJohnWileySons,Incandoritsaffiliates,intheUnited
Statesandothercountries,andmaynotbeusedwithoutwrittenpermission.Allothertrademarksarethe
propertyoftheirrespectiveowners.JohnWileySons,Inc,isnotassociatedwithanyproductorvendor
mentionedinthisbook
Thisbookisdedicatedtomyfamily-Angela,
Stephanie,andmatthias-loveyouall!
Abouttheauthor
CHRISTIANNAGELisMicrosoftMvPforVisualStudioandDevelopment
Technologies,andhasbeenMicrosoftRegionalDirectorformorethan15years
Christianisanassociateofthinktectureandfounderofcninnovationwherehe
offerstrainingandconsultingonhowtodevelopsolutionsusingthemicrosoft
platform.Hedrawsonmorethan25yearsofsoftwaredevelopmentexperience
ChristianstartedhiscomputingcareerwithPDPl1andVAX/VMSsystemsat
DigitalEquipmentCorporation,coveringavarietyoflanguagesandplatforms
Since2000,when.NETwasjustatechnologypreview,hehasbeenworkingwith
varioustechnologiestobuild.NETsolutions.Currently,hemainlycoachespeople
ondevelopmentofUniversalWindowsPlatformappsandAsP.NETMvC,using
severalmicrosoftAzureserviceofferings
Evenaftermanyyearsinsoftwaredevelopment,Christianstillloveslearningand
usingnewtechnologiesandteachingothershowtousethenewtechnologiesin
variousforms.UsinghisprofoundknowledgeofMicrosofttechnologies,hehas
writtennumerousbooksandiscertifiedasmicrosoftCertifiedTrainerand
CertifiedSolutionDeveloper.Christianspeaksatinternationalconferencessuch
asTechEd,BASTA!,andTechDays.HefoundedINETAEuropetosupport.NET
usergroupsYoucancontactChristianviahiswebsitewww.cninnovation.comand
followhistweetsat@christiannagel
aboutthetechnicaleditor
ISTVANNOVAKisanassociateandthechieftechnologyconsultantwith
SoftwArt,asmallHungarianitconsultingcompany.Heworksasasoftware
architectandcommunityevangelist.Inthelast25years,hehasparticipatedin
morethan50enterprisesoftwaredevelopmentprojects.In2002,hecoauthored
thefirstHungarianbookaboutneTdevelopment.In2007,hewasawardedthe
MicrosoftMostvaluableProfessional(mvp)titleandin2011hebecamea
MicrosoftRegionalDirector.IstvancoauthoredVisualStudio2010and.NET4
Six-in-One(wiley,2010)andBeginningWindows8ApplicationDevelopment
(Wiley,2012),andheauthoredBeginningVisualStudiolightSwitch
Development(Wiley,2011).IstvanholdsmastersdegreefromtheTechnical
UniversityofBudapest,Hungaryandalsohasadoctoraldegreeinsoftware
technology.HelivesinDunakeszi,Hungary,withhiswifeandtwodaughters.He
isapassionatescubadiver.Youmayhaveagoodchanceofmeetinghim
underwaterintheRedSea,anyseasonoftheyear
下载地址
用户评论