【发布时间】:2015-08-27 18:51:52
【问题描述】:
我想用一些额外的功能来包装 BitConverter。但是我不必像
那样写出所有的重载函数BitConverter.GetBytes(int);
BitConverter.GetBytes(double);
...
有没有办法编写一个包装所有重载函数的模板函数?喜欢
void GetBytes <T> (List<byte> byteList, T value)
{
....
byte[] result = BitConverter.GetBytes(value);
byteList.AddRange(result);
return;
}
【问题讨论】:
标签: c# generics overloading