官术网_书友最值得收藏!

Converting an array of strings into an array of doubles

Next, let's convert that array of strings into an array of doubles using a different approach; to do this, enter the following below this line:

double[] doubleVals = Array.ConvertAll(vals, new Converter<string, double>(FromStringToDouble));

Notice the ConvertAll method. It's not so easy to use. You need to have an array on which you'll operate. So, in this case, the array is called vals, and then there needs to be something called a converter object (note that the popup shows Converter<TInput, TOutput> converter>). To make a converter, you enter new Converter, and then, in this case, you will transform an array of strings into an array of doubles. So, string is the one you're converting from, and double is the type to which you are converting. This new converter really just wraps a function call, so after that you enter (FromStringToDouble).

The preceding line will accomplish the conversion of the array from one data type to another. Remember, ultimately, it'll grab each value and hit it with Convert.ToDouble(s) from the line near the top.

Next, enter the following:

CompareValues compareValues = (xin, yin) =>

Here, CompareValues is a delegate type—it's like a data type—and we'll name it compareValues, and then you define a new Lambda (xin, yin)=>.

主站蜘蛛池模板: 连南| 岳阳市| 灵台县| 平利县| 临安市| 沾益县| 铜山县| 噶尔县| 华坪县| 武威市| 镇赉县| 兴宁市| 塘沽区| 聊城市| 江孜县| 抚宁县| 保定市| 栾城县| 阜平县| 尼勒克县| 通河县| 铁力市| 庆城县| 黄浦区| 扎兰屯市| 郸城县| 大埔县| 常山县| 虹口区| 班玛县| 犍为县| 广饶县| 涞水县| 恩平市| 哈尔滨市| 玉龙| 阳西县| 保德县| 玉屏| 偃师市| 岑巩县|