今天要写一个函数,要处理不同的数据类型,如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的写法
今天要写一个函数,要处理不同的数据类型,如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的写法