更新时间:2022-11-01 09:39:48 来源:动力节点 浏览383次
Java泛型方法如何定义?动力节点小编来告诉大家。
public class Printer
{
/*
* 本例为泛型方法
* T是泛型类实例所存储类型的占位符。在泛型类型的实例定义中,必需指定这个实例存储的实际类型。 *
*/
public void Print<T>(T argument)
{
if (typeof(T)==typeof(string))
{
Console.WriteLine(argument);
}
else
{
Console.WriteLine(argument.ToString());
}
}
}
调用方法为:
class Program
{
static void Main(string[] args)
{
Printer print = new Printer();
Console.WriteLine("String Type:");
print.Print<string>("Hello");
Console.WriteLine("Int Type:");
print.Print<int>(100);
Console.ReadKey();
}
}
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习