- Beginning C# 7 Hands-On:Advanced Language Features
- Tom Owsiak
- 216字
- 2021-07-02 15:29:25
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)=>.
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- SEO智慧
- 深度強化學習算法與實踐:基于PyTorch的實現
- Learning Hunk
- Unreal Engine 4 Shaders and Effects Cookbook
- Oracle從入門到精通(第5版)
- Visual C#通用范例開發金典
- Java Web開發詳解
- Qlik Sense? Cookbook
- Java7程序設計入門經典
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器
- 跟戴銘學iOS編程:理順核心知識點
- Getting Started with React VR
- Android 游戲開發大全(第二版)
- Python人工智能項目實戰