《Windows应用程序编程》复习资料整理【DOC精选】.docxVIP

  • 2
  • 0
  • 约8.99千字
  • 约 9页
  • 2017-09-20 发布于江苏
  • 举报

《Windows应用程序编程》复习资料整理【DOC精选】.docx

《Windows应用程序编程》复习资料整理【DOC精选】

注释语句/*注释语句包含在反斜杠* 和 *反斜杠中,或者两个反斜杠和换行符之中,或者三个反斜杠和换行符之中(可以被VS自动识别为文件注释以提取)要注意注释中的\,该续行符会把下一行连上来一起注释掉出错。*/staticvoid Main(string[] args) {//语句块包含在{}中int MyInterger;//语句以;结束string MyString;///忽略空白字符(空格/回车/TAB) MyInterger = 17; }//要注意防止注释嵌套出错,可用#if,#endif预处理语句。数据类型基本型/内置型用户自定义型内置类型:CS使用.net FrameWork库中的数据类型sbyte = System.SByte,...类型字节数解释byte 1 无符号字节型sbyte 1 有符号字节型short 2 有符号短字节型ushort 2 无符号短字节型int 4 有符号整型uint 4 无符号整型long 8 有符号长整型ulong 8 无符号长整型float 4 浮点数double 8 双精度数decimal 8 固定精度数string unicode字串型char unicode字符型bool 真假布尔型//只接受true和false两种值。不接受任何整数类型。用户定义类型包括:类类型(class)结构类型(struct)接口类型(interface)值类型(Value Types)和引用类型(Reference Types)值类型:内存顺序分配在栈中。他们包括:所有基本或内置类型(不包括string类型)、结构类型、枚举类型(enum type)引用类型:内存非线性分配在堆中,当它们不再被使用时CS通过垃圾收集器自动释放内存(C++用delete)。它们使用new运算符来创建。引用类型包括:类类型、接口类型、象数组这样的集合类型类型、字串类型、枚举类型结构型适于快速访问和拥有少量成员的数据类型。如果涉及量较多,你应该创建一个类来实现他。数据类型转换隐式转换:从低精度的转换到高精度的,所以不可能转换到char;另外可以把0隐式转换成枚举型,其他整数不行。显式转换staticvoid Main(string[] args) {short shortResult, shortVal = 4;int integerVal = 67;long longResult;float floatVal = 10.5F;double doubleResult, doubleVal = 99.999;string stringResult, stringVal = 17;bool boolVal = true;Console.WriteLine(Variable Conversion Examples\n数据类型转换范例\n); doubleResult = floatVal * shortVal;Console.WriteLine(Implicit,-double:{0}*{1}-{2}, floatVal, shortVal, doubleResult); shortResult = (short)floatVal;Console.WriteLine(Implicit,-short:{0}-{1}, floatVal, shortResult); stringResult = Convert.ToString(boolVal) + Convert.ToString(doubleVal);Console.WriteLine(Explicit,-string:\{0}\+\{1}\-{2}, boolVal, doubleVal, stringResult); longResult = integerVal + Convert.ToInt64(stringVal);Console.WriteLine(Mixed,-long {0}+{1}-{2}, integerVal, stringVal, longResult); }变量:普通变量:(1)命名规则:字母或_或@ + 字母或_或数字 (/用于转义,@用于逐个转义指定,@常用于保留关键字前以保持与其他语言兼容)(2)声明变量:变量类型变量名变量赋值:变量 = 要赋的值C#

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档