在C#中,可以使用泛型类来创建模板类,以支持不同变量名称的对象。以下是一个示例代码:
public class TemplateClass
{
private T _data;
public TemplateClass(T data)
{
_data = data;
}
public void PrintData()
{
Console.WriteLine(_data);
}
}
在上面的示例中,TemplateClass
是一个泛型类,使用
来定义类型参数。在构造函数中,接受一个类型为 T
的参数并将其赋值给私有变量 _data
。PrintData
方法用于打印存储在 _data
变量中的数据。
下面是如何使用模板类的示例:
TemplateClass intObj = new TemplateClass(10);
intObj.PrintData(); // 输出:10
TemplateClass stringObj = new TemplateClass("Hello");
stringObj.PrintData(); // 输出:Hello
TemplateClass doubleObj = new TemplateClass(3.14);
doubleObj.PrintData(); // 输出:3.14
在上面的示例中,我们创建了 TemplateClass
的实例,使用不同类型的参数进行实例化,并调用 PrintData
方法进行打印。
通过使用泛型类,我们可以创建一个通用的模板类,以支持不同变量名称的对象。
上一篇:不同变量的线性图
下一篇:不同编码应该如何处理