1、双击打开VS,新建项目,项目新建成功后,添加一个类,详细步骤如下图所示。
2、在新添加的类中,先写出将整数转换成浮点数的方法,详细如下图。
3、然后,划重点了,(代码解释)先创建并填充一个整数列表,然后创建委托实例,最后调用泛型方法来转换列表,详细代码如下图所示。
4、Converter<int,dou水瑞侮瑜ble>converter=TaskSquareRoot稆糨孝汶;Converter<int,double>表示将一种类型装换成另一种类型的方法--委托。
5、List<double>doubles;dou水瑞侮瑜bles=integers.ConvertA造婷用痃ll<double>(converter);调用泛型方法来转换列表。ConvertAll<double>()--将当前的元素装换成另一种类型,并返回包含转换后的元素的列表。ConvertAll<double>(converter) --为泛型方法指定类型实参--委托。
6、先实例化新添加的类,然后在主函数中输出,详细如下图所示。
7、点击启动按钮,运行,编译,结果如下图所示,正是我们所希望的。