// 定义一个泛型方法,该方法可以接受任何类型的参数并返回相同类型的值
public static T ExampleGenericMethod<T>(T input)
{
// 方法体中可以对输入的参数进行操作
// 这里简单地返回输入的参数
return input;
}
// 使用示例
public static void Main()
{
// 调用泛型方法并传入整数类型参数
int result1 = ExampleGenericMethod(10);
Console.WriteLine($"Result with int: {result1}");
// 调用泛型方法并传入字符串类型参数
string result2 = ExampleGenericMethod("Hello, World!");
Console.WriteLine($"Result with string: {result2}");
// 调用泛型方法并传入自定义对象类型参数
var customObject = new { Name = "John", Age = 30 };
var result3 = ExampleGenericMethod(customObject);
Console.WriteLine($"Result with custom object: Name = {result3.Name}, Age = {result3.Age}");
}
ExampleGenericMethod<T> 是一个泛型方法,其中 T 是类型参数。这个方法可以接受任何类型的参数,并返回相同类型的值。Main 方法中,我们展示了如何调用泛型方法并传入不同类型的参数(整数、字符串和匿名对象)。上一篇:c#排序
下一篇:c#去掉最后一个字符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站