6
LINQ kullanarak [] dizesini bir kod satırında int [] biçimine dönüştürme
Dize biçiminde tamsayılar bir dizi var: var arr = new string[] { "1", "2", "3", "4" }; Daha fazla itmek için 'gerçek' tamsayılar bir dizi gerekir: void Foo(int[] arr) { .. } İnt atmaya çalıştım ve elbette başarısız oldu: Foo(arr.Cast<int>.ToArray()); Sonra yapabilirim: var list = new List<int>(arr.Length); arr.ForEach(i => list.Add(Int32.Parse(i))); …
273
c#
.net
linq
extension-methods