我希望有一个通用的打印功能... 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) 我尝试了几个引脚配置来连接 nodemcu 和 micro sd 卡。但是,我没有成功连接到 SD 卡的运气。我关注了esp8266 论坛和其他一些解决方案!我需要你的建议:)