通用类不打印第二个参数

我创建了一个通用类,这是我的代码


using System;


public class Node<T>

{

    T data;

    Node<T> link;


    public Node(T data, Node<T> link)

    {

        this.data = data;

        this.link = link;

    }


    public void Write()

    {

        Console.WriteLine("Data : " + this.data , this.link);

    }

}


class Program

{

    static void Main()

    {

        Node<string> node1 = new Node<string>("Some", null);

        Node<string> node2 = new Node<string>("Thing", node1);


        node1.Write();

        node2.Write();

        //to write on the console

        Console.ReadKey();

    }

}

我只是很困惑,或者我的语法真的错了。请告诉我


所以我写了


node1.Write()

node2.Write()

输出应该是


节点 1


一些


节点2


东西一些


我是对还是不对??请赐教。


慕斯王
浏览 160回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP