高级C_开发技术习题解答1.docVIP

  • 23
  • 0
  • 约4.66万字
  • 约 24页
  • 2017-06-13 发布于江西
  • 举报
高级C_开发技术习题解答1

高级C#开发技术习题 1.用enum定义字节类型的方位常量,打印出某一方位并将此方位值转化为字节类型,字符串类型值。分析输出结果的原因。回答以下问题: Enum的缺省类型是什么? 回答:Enum在C#中是一种值类型(Value Type),其基类型必须是整数类型(如Int16) 直接输出myDirection和(byte)myDirection有何区别。 回答:这是符号名和常数值的互相转换,当枚举变量转换为常数值时,必须使用强制转换。 class Variables { enum orientation : byte { north = 1, south = 2, east = 3, west = 4 } static void Main(string[] args) { byte directionByte; string directionString; orientation myDirection = orientation.north; Console.WriteLine(myDirection = {0}, myDirec

文档评论(0)

1亿VIP精品文档

相关文档