Официальный сайт студ.городка НГТУ
Программирование и БД » [C#] Cannot implicitly convert type, подробности внутри 

#1  12.06.10 13:28

[C#] Cannot implicitly convert type, подробности внутри

в общем начал писать прогу, выводится ошибка

Cannot implicitly convert type 'System.Collections.Generic.LinkedListNode<zmeika.elem>' to 'zmeika.elem'

Код::

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace zmeika
{
    public struct elem
    {
        public int x;
        public int y;
    }
    public class Worm
    {
        private elem head;
        private elem tail;
        public LinkedList<elem> list = new LinkedList<elem>();
        public elem Head
        {
            set { head = value; }
            get { return (head); }
        }
        public void DrawHead(elem e)
        {
            list.AddFirst(e);
            Head = list.First; // вот сдесь вылезает ошибка
        }
    }
}

народ, в чем дело? по справке полазил, по идее все должно работать, делал явное преобразование типа - не помогает

Offline

#2  12.06.10 15:41

Re: [C#] Cannot implicitly convert type, подробности внутри

Код: c sharp:

Head = list.First.Value;

Исправлено Revenger (12.06.10 15:42)

Offline

#3  12.06.10 17:03

Re: [C#] Cannot implicitly convert type, подробности внутри

как оно и бывает в большинстве подобных случаев, надо внимательней самому смотреть)
спасибо

Offline

Программирование и БД » [C#] Cannot implicitly convert type, подробности внутри 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.192 сек.
Выполнено 14 запросов.