Преобразования массива ValueType[] - C#

  1. Доброго времени суток. Простой и грациозный вопрос: есть ли элегантный способ преобразовать массив типа ValueType[] в, скажем, int[] без всевозможных проверок? Под элегантным я подразумеваю без использования дополнительных массивов и, по возможности, переборов. Например, с помощью Linq (в нем я полный ноль =) Заранее спасибо.


textual

Код к задаче: «Преобразования массива ValueType[] - C#»

 ValueType[] init = { 1, 2, 3, 4, 56 };      
                int[] result = init.Cast<int>().ToArray();

СДЕЛАЙТЕ РЕПОСТ

5   голосов, оценка 4.200 из 5



Похожие ответы
  1. Всем привет! Подскажите горе программисту одну штуку: Нужно заполнить одномерный массив на 11 ячеек, выбранным пользователем (от 1 до 6) количеством элементов, на рандомные позиция. Единственное условие между каждым из элементов должна быть минимум 1 пустая ячейка. Расставить 1, 2 и 6 не составляет проблем. Но вот как одним алгоритмом, при необходимости, расставлять 3, 4 и 5 не знаю. Пока сделал костыльный while() который повторяет расстановку до тех пор пока все не станет как нужно, но работает это ужасно.

  1. Массив задан датчиком случайных чисел на интервале [-33,66]. Найти наименьший нечетный элемент.

  1. Здравствуйте! Параметры командной строки передаются в метод Main через параметр args, при этом они разделяются символом "/" и пробелом. Пример: С:\>sortarray /qs /file /file (отсортировать массив, считанный с файла file методам qs и записать его в файл file). Для работы с этими аргументами мне нужно избавится от символа "/", удалив его из массива args[], как это сделать?

  1. Здравствуйте, как переставить соседние элементы одномерного массива?

  1. Нужна реализация следующего условия: Нужно создать класс, у которого два свойства w и b каждое свойство представляют собой одномерный массив из двух объектов, у которого следующие свойства square(тип Squases) и flag(тип Bits) классы значений этих свойств представлены ниже:

  1. Привет. Есть двумерный массив array = int[4,2]. Заполнен так:

  1. Люди добрые помогите нуба) у меня есть 2 массива у каждого есть цифры и есть третий пусстой массив как члены из этих двух массивов добавить в третий пустой массив?

  1. Найти минимальный элемент массива размерностью m х n

  1. Вывести на экран количество элементов двумерного массива, превосходящих по модулю заданное число А.