资源描述:
《delphi与c#语法比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、窗体顶端窗体底端您查询的关键词是:delphi c# 。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。(百度和网页http://www.360doc.com/content/070405/11/2908_431505.html的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。)帮助
2、 留言交流
3、 首页我的图书馆主题阅读精彩目录精品文苑Tags会员浏览好书推荐DELPHI与C#语法比较(转载)kenwang收录于2007-04-05阅读数:公众公开 原文来源 DELPHIandC#Compar
4、isonDELPHI7与C#语法比较编制:黄焕尧参考:VB.netandC#Comparison日期:2005-5-30.Comments注释DataTypes数据类Constants常量Enumerations枚举Operators运算Choices选择语句Loops循环语句Arrays数组Functions函数ExceptionHandling异常处理Namespaces命名空间Classes/InterfacesConstructors/Destructors构造/释构Objects对象Structs结构Properties属性Delegat
5、es/EventsConsoleI/OFileI/ODELPHIC#Comments注释//Singlelineonly{ Multipleline}(* Multipleline*)//Singleline/*Multiple line *////XMLcommentsonsingleline/**XMLcommentsonmultiplelines*/DataTypes数据类型ValueTypes简单类型BooleanByteChar (example:"A"c)Word,Integer,Int64Real,Single,Double,R
6、eal48,Extended,Comp,CurrencyDecimalTdate,TDateTimeReferenceTypesObjectString(ShortString,AnsiString,WideString)Set,array,record,file,class,classreference,interfacepointer,procedural,variantvarx:Integer;WriteLine(x); // PrintsSystem.Int32WriteLine('Ingeger’); //PrintsInteger
7、// TypeconversionvarnumDecimal:Single=3.5;varnumInt:Integer;numInt:=Integer(numDecimal) //setto4(Banker'srounding)thedecimal)ValueTypesboolbyte,sbytechar (example:'A')short,ushort,int,uint,long,ulongfloat, doubledecimalDateTime (notabuilt-inC# type)ReferenceTypesobjectstrin
8、gintx;Console.WriteLine(x.GetType()); //PrintsSystem.Int32Console.WriteLine(typeof(int)); //PrintsSystem.Int32//TypeconversiondoublenumDecimal=3.5;intnumInt=(int)numDecimal; //setto 3 (truncatesdecimal)Constants常量Const MAX_STUDENTS:Integer=25;constintMAX_STUDENTS=25;En
9、umerations枚举TypeTaction1=(Start,Stop,Rewind,Forward);{$M+}TypeStatus=(Flunk=50,Pass=70,Excel=90);enumAction{Start,Stop,Rewind,Forward};enumStatus{Flunk=50,Pass=70,Excel=90};Actiona={$M-}vara:Taction1=Stop;Ifa<>StartThenWriteLn(ord(a)); //Prints 1WriteLine(Ord(Pass)); //Pr
10、ints70WriteLine(GetEnumName(TypeInfo(Status),Ord(Pass))); /