下载此文档

C#基础知识汇总.doc


文档分类:资格/认证考试 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
C#基础知识汇总.doc简介C#是一种具有C++特性,Java样式及BASIC快速建模特性的编程语言。编程结构C#是大小写敏感的。半角分号(;)是语句分隔符。C#中所有内容都打包在类中,而所有的类又打包在命名空间中(正如文件存与文件夹中)。和C++—样,有一个主函数作为你程序的入口点。C++的主函数名为main,而C#中是大写M打头的Main。类块或结构定义之后没有必要再加一个半角分号。C++中是这样,但C#不要求。命名空间每个类都打包于一个命名空间。可以用点(・)定界符访问命名空间中的类。Using:t&nusingSystem»System是最基层的命名空间,所有其他命名空间和类都包含于其中<»System命名空间中所有对象的基类是Object。变量C#中(不同于C++)的变量,总是需要你在访问它们前先进行初始化,否则你将遇到编译时错误。故而,不可能访问未初始化的变量。你不能在C#中访问一个“挂起”指针。超出数组边界的表达式索引值同样不可访问。C#中没有全局变量或全局函数,取而代之的是通过静态函数和静态变量完成的。数据类型所有C#的类型都是从object类继承的。有两种数据类型:#内建类型的列表:类型字节byte1sbyte 1short 2ushort2int 4uint 4long 8ulong 8float 4double8描述unsignedbytesignedbytesignedshortunsignedshortsignedintegerunsignedintegersignedlongunsignedlongfloatingpointnumberdoubleprecisionnumberdecimal 8 fixedprecisionnumberstring - Unicodestringchar ・ Unicodecharbooltrue,falseboolean用户定义类型文件包含:类(class)结构(struct)接口(interface)注意:以下类型继承时均分配内存:。值类型值类型是在堆栈主分配的数据类型。它们包括了:・ 除字符串,所有基本和内建类型・结构・枚举类型引用类型引用类型在堆(heap)中分配内存且当其不再使用时,将自动进行垃圾清理。引用类型包括:・类・接口・集合类型如数组・字符串枚举通过关键字enum定义。比如:enumWeekdays2-{Saturday,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday4・}类与结构类的对象在堆中分配,并使用new关键字创建。而结构是在栈(stack)中进行分配。C#中的结构属于轻量级快速数据类型。当需要大型数据类型时,你应该创建类。.{;;;6.}classDate{int day;int month;int year;string weekday;string monthName;public intGetDayO{returnday;}publicintGetMonth(){returnmonth;}public intGetYear(){returnyear;}publicvoidSetDay(intDay){day=Day;}publicvoidSetMonth(intMonth){month=Month;}publicvoidSetYear(intYear){year=Year;}publicboollsLeapYear(){41• return(year/4==0);}public voidSetDate(intday,intmonth,intyear){}・・・}属性c#。上述代码改成:usingSystem;classDatepublicintDay{get{returnday;}set{day=value;}}intday;publicintMonth{get{returnmonth;}set{month=value;}}intmonth;publicintYear{get{returnyear;}set{year=value;intyear;publicboollsLeapYear(intyear){returnyear%4==0?true:false;}publicvoidSetDate(intday,intmonth,intyear){=day;=month;=year;}}{publicstaticvoidMain(){Datedate=ne

C#基础知识汇总 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小132 KB
  • 时间2019-12-28
最近更新