小编Nai*_*jiv的帖子

C#:传递通用对象

我希望有一个通用的打印功能... PrintGeneric(T)......在下面的例子中,我缺少什么?

一如既往,感谢您的帮助/见解......

public interface ITest
{}

public class MyClass1 : ITest
{
    public string myvar = "hello 1";
}

public class MyClass2 : ITest
{
    public string myvar = "hello 2";
}

class DoSomethingClass
{

    static void Main()
    {
        MyClass1 test1 = new MyClass1();
        MyClass2 test2 = new MyClass2();

        Console.WriteLine(test1.myvar);
        Console.WriteLine(test2.myvar);             
        Console.WriteLine(test1.GetType());

        PrintGeneric(test1);
        PrintGeneric<test2.GetType()>(test2);
    }

    // following doesn't compile
    public void PrintGeneric<T>(T test)
    {
        Console.WriteLine("Generic : " + test.myvar);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics methods

17
推荐指数
2
解决办法
8万
查看次数

ESP8266 12E NodeMCU 1.0 微型 SD 卡引脚映射?

我尝试了几个引脚配置来连接 nodemcu 和 micro sd 卡。但是,我没有成功连接到 SD 卡的运气。我关注了esp8266 论坛和其他一些解决方案!我需要你的建议:)

sd-card iot nodemcu esp8266 arduino-esp8266

5
推荐指数
1
解决办法
9176
查看次数

标签 统计

arduino-esp8266 ×1

c# ×1

esp8266 ×1

generics ×1

iot ×1

methods ×1

nodemcu ×1

sd-card ×1