gpt4 book ai didi

c# - C# 泛型中的运算符

转载 作者:太空狗 更新时间:2023-10-30 01:36:24 24 4
gpt4 key购买 nike

<分区>

在C++中我们可以这样写:

template <typename T>

void Print(T a, T b)
{
cout<<a+b<<endl;
}

Print(12,56) or Print('c','s');

如果我们为用户定义的类型(类)重载运算符,我们还可以这样写:

Person a, b; Print(a,b);

但是在C#中我们不能写+-或者*/这样的运算符为什么我们不能写这个?以及我们如何做到(在通用方法中使用运算符)?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com