Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, torrin, Вы писали:
T>>К знатокам NET, подскажите... WH>Даже такой кондовый С++ник как я смог решить эту задачу WH>
Здравствуйте, mikа, Вы писали:
M>Здравствуйте, torrin, Вы писали:
M>ArrayList.ToArray(typeof(string))
Результат:
Argument '1': cannot convert from 'System.Array' to 'string[]'
Из MSDN:
Copies the elements of the ArrayList to a new Object array.
[C#] public virtual object[] ToArray();
Copies the elements of the ArrayList to a new array of the specified type.
[C#] public virtual Array ToArray(Type);
Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, torrin, Вы писали:
S>Array.Copy
Не ясен смысл использования
public virtual void CopyTo(Array);
тогда как на выходе нужен string[]
Здравствуйте, torrin, Вы писали:
T>Здравствуйте, Serginio1, Вы писали:
S>>Здравствуйте, torrin, Вы писали:
S>>Array.Copy T>Не ясен смысл использования T>public virtual void CopyTo(Array); T>тогда как на выходе нужен string[]
string[] B= new string[arr.Count];
Array.Copy(arr.ToArray(),0,B,0,B.Length);
или
arr.ToArray().CopyTo(B,0);
или
arr.ToArray(typeof(string[]))
... << RSDN@Home 1.1.0 stable >>
и солнце б утром не вставало, когда бы не было меня