C#程序设计及应用教程 第2版 教学课件 马骏习题答案 第03章 习题解答.docVIP

  • 9
  • 0
  • 约1.99千字
  • 约 2页
  • 2019-10-04 发布于广东
  • 举报

C#程序设计及应用教程 第2版 教学课件 马骏习题答案 第03章 习题解答.doc

习题3 参考解答 1、C#语言中的数组类型有何特点? 【解答】 1)数组一般用于存储同一种类型的数据,包括Object类型。 2)数组是一种引用类型,而不是值类型。 3)C#中除了可以有一维数组、多维数组外,还有交错型数组。 2、泛型和非泛型的主要区别是什么?为什么说使用泛型比使用对应的非泛型效率高? 【解答】泛型是数据类型的一种通用表示形式,它可以表示任何一种数据类型。泛型(Generic)是具有占位符(类型参数)的类、结构、接口和方法,它与普通类的区别是泛型多了一个或多个表示类型的占位符,这些占位符用尖括号括起来。占位符表示某种类型,这种类型在创建泛型类的实例时才用实际类型来替换。定义一个类或者方法时,可以用泛型占位符代表任何一种类型,而在引用时再指定具体类型。当代码调用泛型类或方法时,C#编译器会自动将定义的泛型转换为引用代码中指定的类型,从而大大简化了程序员编写代码的复杂度。另外,由于占位符可以代表任何一种类型,因此在方法中只定义一次类型就能实现所有类型的引用。 3、编写一个控制台应用程序,计算 要求精度为10?8。 【解答】 using System; class Test3 { public static void Main() { int n = 50; double x = 3; double s =

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档