在編程中處理數據時,通常需要將字符串數組轉換為整數數組。這可以使用Array.ConvertAll
方法或LINQ的Select
和ToArray
函數來實現。
Array.ConvertAll
方法允許您將轉換操作應用於數組的每個元素,並將結果作為新數組返回。要將字符串數組轉換為整數數組,可以使用以下語法:
int[] myInts = Array.ConvertAll(arr, s => int.Parse(s));
此處,lambda表達式s => int.Parse(s)
作為參數傳遞給ConvertAll
方法。此lambda表達式接收一個字符串s
,將其解析為整數,並返迴轉換後的整數。生成的整數數組存儲在myInts
變量中。
或者,您可以使用LINQ的Select
和ToArray
函數將字符串數組轉換為整數數組。 Select
方法將轉換操作應用於數組的每個元素,返回一個包含轉換值的新數組。 ToArray
函數將生成的IEnumerable
集合轉換為數組。此LINQ解決方案的語法如下:
int[] myInts = arr.Select(int.Parse).ToArray();
在這種情況下,Select
方法使用lambda表達式int.Parse
來解析arr
數組的每個元素並返迴轉換後的整數。然後,使用ToArray
函數將生成的IEnumerable
集合轉換為整數數組,結果存儲在myInts
變量中。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3