c#泛型方法返回值泛型
时间: 2023-10-28 13:21:09 浏览: 254
C# 泛型
5星 · 资源好评率100%
在C#中,我们可以使用泛型方法来返回泛型值。下面是一个示例:
```csharp
public T GetGenericValue<T>(T value)
{
return value;
}
// 使用示例
string stringValue = GetGenericValue("Hello");
int intValue = GetGenericValue(10);
Console.WriteLine(stringValue); // 输出:Hello
Console.WriteLine(intValue); // 输出:10
```
在上面的示例中,`GetGenericValue` 方法是一个泛型方法,它接受一个泛型参数 `T` 和一个参数 `value`。方法体中的 `return value` 语句返回了传入的泛型值。通过根据传入的值自动推断类型,可以将不同类型的值传递给该方法,并返回相应类型的值。
阅读全文