C#中,如何使用泛型来实现两个不同类型数据的相加呢

如题.
2024-12-31 13:33:39
推荐回答(2个)
回答1:

我对泛型的理想与你不一致,我认为泛型的意义在于:相同的数据结构,相同的操作,仅仅因为数据类型不同,这时才用泛型。就比如:订单对象和员工对象可能都需要进行排序、比较等操作,那排序和比较就不用写两遍,只要对泛型进行排序和比较就可以,具体使用时,把泛型具体化,指定具体类型,就可以给具体给订单排序,或是具体给员工排序

回答2:

这个描述存在严重的问题,相加,是指的拼接,还是数学运算的相加?后者是无法100%实现的,不同类型的对象,不一定存在数学运算的可能。程序设计,不是想当然的结果,你要去试试,就知道了。