Создать два списка и вывести на экран их первые элементы

NastyaShuvalova

Нужно создать два списка и вывести на экран их первые элементы. Помогите, пожалуйста!!!
12 ответов

NastyaShuvalova

NastyaShuvalova,
List<int> lst1 = new List<int> { 1, 2, 3 },
    lst2 = new List<int> { 4, 5, 6 };
Console.WriteLine(lst1[0]);
Console.WriteLine(lst2[0]);
Console.ReadKey();


NastyaShuvalova

Извините, забыла добавить, что реализация списка должна осуществляться при помощи указателей


NastyaShuvalova

static unsafe void Main(string[] args) {
    int[] ar  = { 1, 2, 3, 4, 5 };
    int[] ar2 = { 3, 1, 4, 1, 5 };
    fixed (int* start1 = ar, start2 = ar2) {
        Console.WriteLine("{0}, {1}", *start1, *(start1 + 1));  // 1, 2
        Console.WriteLine("{0}, {1}", *start2, *(start2 + 1));  // 3, 1
    }
}


NastyaShuvalova

При запуске написанной программы выдается следующее сообщение "Небезопасный код может использоваться только при компиляции с параметром /unsafe". Что это значит и что с этим делать подскажите пожалуйста?


NastyaShuvalova

tezaurismosis,


NastyaShuvalova

наверное просто я плохо понимаю эту тему и не могу сама исправить ошибку, которую выдает компилятор, поэтому прошу вашей помощи, пожалуйста


NastyaShuvalova

Небезопасный код может использоваться только при компиляции с параметром /unsafe
Там переходите во вкладку "Построение" - ставим галку "Разрешить небезопасный код"


NastyaShuvalova

мне кажется тут просят еще написать реализацию списка
Эмм, даже не представляю в таком случае суть. Тип что-ли свой создать? А может так пойдёт


NastyaShuvalova

Спасибо вам огромное!!! Извините за наглость , но не могли бы вы мне еще в одном задании помочь? Нужно составить оператор INSERT, который вставляет элементы в начало списка.


NastyaShuvalova

NastyaShuvalova, это в другой теме. Обсуждение этого вопроса там. Если пост показался вам полезным, можете нажать на кнопку "+1 Спасибо" под постом.


NastyaShuvalova

простите, но я не поняла что-то фразы "может быть так подойдет" так это как
Эмм, даже не представляю в таком случае суть. Тип что-ли свой создать? А может так пойдёт
а так это как?честно я вообще не знаю что делать, если чем-то можете помочь, то помогите!помогите чем можете, а точнее чем знаете


NastyaShuvalova

NastyaShuvalova, код, который я вам написал не подходит? Как вы сами понимаете суть задания - я, так как написал код выше.