【发布时间】:2018-01-31 23:04:10
【问题描述】:
我认为对象意味着所有数据类型,但由于某种原因它不起作用。
我做了一个ToStringArray 方法,它将任何类型的数组转换为字符串数组string[],我是这样写的,它可以转换任何类型:
public static string[] ToStringArray(this object[] buffer)
{
//code here.
}
但问题是,如果我有一个像这样的数组:
byte[] x = new byte[] { 1, 2, 3, 4, 5 };
然后尝试做:
string[] s = x.ToStringArray();
我收到一条错误消息,上面写着byte[] does not contain the definition ToStringArray。
我该如何解决这个问题或我做错了什么?
【问题讨论】: