Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 泛型方法

作者:岁月凉茶   发布日期:2026-03-10   浏览:63

// 定义一个泛型方法,该方法可以接受任何类型的参数并返回相同类型的值
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#去掉最后一个字符

大家都在看

c# 二进制

c# 创建目录

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站