小编akk*_*a16的帖子

具有通用实现的单链接列表

我创建了一个带有通用实现的链表.但Add(..)方法给出了编译错误说:

错误4无法将类型'ds.MyNode <T>'隐式转换为'ds.MyNode <T>'

遵循代码实现:

public class MyNode<T>
{
    public MyNode(T content)
    {
        Content = content;
    }
    public T Content { get; set; }
    public MyNode<T> Next { get; set; }
}
public class MyLinkedList<T>
{
    private int size;
    private MyNode<T> head;
    private MyNode<T> tail;

    public MyNode<T> Tail
    {
        get { return tail; }
        set { tail = value; }
    }

    public int Count
    {
        get { return size; }
        set { size = value; }
    }

    public MyNode<T> Head …
Run Code Online (Sandbox Code Playgroud)

c# generics linked-list

2
推荐指数
1
解决办法
85
查看次数

标签 统计

c# ×1

generics ×1

linked-list ×1