欢迎来到天天文库
浏览记录
ID:40011804
大小:981.50 KB
页数:244页
时间:2019-07-17
《《net程序设计》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.NET程序设计C#编程语言(3.0)陈伟(陈俊先)自我介绍从1994年做管理软件从2001年使用.NET和C#主要工作:俊先管理软件开发平台《.Net软件设计新思维——像搭积木一样搭建软件》《俊先管理软件开发平台总体架构》商务新星.NETC#源码30万行.NET的内容ConsoleWindowsFormsADO.NETASP.NETWebServiceXMLLINQ(LINQtoobject、LINQtoSQL、LINQtoDataSet、LINQtoXML)WindowsPresentationFoundation(W
2、PF)WindowsCommunicationFoundation(WCF)WindowsWorkflowFoundation(WF)WindowsCardSpaceSilverlight3.0ASP.NET3.5ExtensionsBlend。。。。。。C#与.NET的关系HelloWorld--您的第一个程序usingSystem;//A"HelloWorld!"programinC#namespaceHelloWorld{classHello{staticvoidMain(){System.Console.Write
3、Line("HelloWorld!");}}}Main()和命令行参数classCommandLine2{staticvoidMain(string[]args){System.Console.WriteLine("Numberofcommandlineparameters={0}",args.Length);foreach(stringsinargs){System.Console.WriteLine(s);}}}Numberofcommandlineparameters=3JohnPaulMary类型数据类型值类型简单
4、类型结构类型枚举类型引用类型类接口委托(代理)数组值类型结构类型:structPhoneBook{publicstringname;publicstringphone;publicstringaddress;}PhoneBookpb;pb.name=“wang”;pb.phone=“88102324”;pb.address=“青年大街126号”;值类型枚举类型:用户定义的整数(int、short、long、byte)enumWeekDay{Sunday,Monday,Tuesday,Wednesday,Thursday,F
5、riday,Satursay};WeekDaywd;wd=WeekDay.Monday;类型转换隐式数值类型转换:自动转换成高精度的数值inti=5;intj=8;long=i+j;sbyeshort、int、long、float、double、decimalbyteshort、ushort、int、uint、long、ulong、float、double、decimalshortint、long、float、double、decimalushortint、uint、long、ulong、float、double、deci
6、malintlong、float、double、decimaluintlong、ulong、float、double、decimallongfloat、double、decimalulongfloat、double、decimalfloatdoublecharushort、int、uint、long、ulong、float、double、decimal类型转换隐式引用类型转换:任何对象可以转换为object派生类(接口)可以转换为父类(接口)任何数组类型可以转换为System.Array任何委托(代理)类型可以转换为Sys
7、tem.Delegate任何数组类型可以转换为System.ICloneablenull类型可以可以转换为任何引用类型类型转换显式数值转换inti=10;intj=30;longl=(long)(i+j);intg=(int)l;装箱(Boxing)与拆箱(Unboxing)装箱转换(Boxing):把值类型转换为object类型或接口类型intI=10;objectobj=i;拆箱转换(Unboxing):把对象类型或接口类型转换为值类型inti=10;objectobj=i;intj=(int)obj;类型转换类Con
8、vertSampleCSharpConvertConvert数组//Single-dimensionalarrays.int[]myArray1=newint[5];string[]myArray2=newstring[6];//Multidimensionalarrays.int[,]myArr
此文档下载收益归作者所有