私はこのLINQ式を持っています:
string[] x = originalString.Split(',').ToList().ForEach(y => y.Substring(0,1).ToUpper());
次のエラー メッセージが表示されます。
Cannot convert source type 'void' to target type 'string[]'
エラーが発生したと思います。ForEach は void を返します。それを修正する方法がわかりませんが、これを LINQ 式のままにしておきます。
配列内の要素を分割originalString
してループし、.ToUpper()
各要素に適用し、すべてを LINQ 式で実行するにはどうすればよいですか?