今天要写一个函数,要处理不同的数据类型,如int,float等。但是又不想overload多个函数。所以找了一些资料,把valuetype找出来。
我自己平时的写法。
public void func(ref string a, int i) { a = i.toString(); } public void func(ref string a, float i) { a = i.toString(); }
改用valuetype的写法
本文探讨了如何通过valuetype简化处理不同数据类型的函数编写,避免了多重函数overload的问题,提供了实例演示及代码实现。
今天要写一个函数,要处理不同的数据类型,如int,float等。但是又不想overload多个函数。所以找了一些资料,把valuetype找出来。
我自己平时的写法。
public void func(ref string a, int i) { a = i.toString(); } public void func(ref string a, float i) { a = i.toString(); }
改用valuetype的写法
661
2423

被折叠的 条评论
为什么被折叠?