C#数据类型转换的问题,为什么不能转换,有办法转换吗?
string[,]myarsrays;int[,]myarsray;myarsray=newint[1,2];myarsrays=Convert.ToString(mya...
string[,] myarsrays;
int[,] myarsray;
myarsray = new int[1, 2];
myarsrays =Convert.ToString(myarsray);
错误 1 无法将类型“string”隐式转换为“string[*,*]” C:\Documents and Settings\luo\My Documents\Visual Studio 2005\WebSites\WebSite19\Default.aspx.cs 18 20 C:\...\WebSite19\ 展开
int[,] myarsray;
myarsray = new int[1, 2];
myarsrays =Convert.ToString(myarsray);
错误 1 无法将类型“string”隐式转换为“string[*,*]” C:\Documents and Settings\luo\My Documents\Visual Studio 2005\WebSites\WebSite19\Default.aspx.cs 18 20 C:\...\WebSite19\ 展开
2个回答
展开全部
不能实现
如果满足下列条件,则可以将一种数组类型转换为另一种数组类型:
两个数组的秩必须相同,即它们必须具有相同的维度数。
两个数组的元素数据类型必须都是引用类型。不能将 Integer 数组转换为 string 数组,或者甚至转换为 Object 数组,因为将至少涉及一种值类型。
在两个数组的元素类型间一定可以进行扩展转换或双字节到单字节转换。不满足此要求的一个示例是,试图在 String 数组和从 System.Enum 派生的类数组之间进行转换。这两种类型没有相同之处,而且它们之间不存在任何类型的转换。
如果满足下列条件,则可以将一种数组类型转换为另一种数组类型:
两个数组的秩必须相同,即它们必须具有相同的维度数。
两个数组的元素数据类型必须都是引用类型。不能将 Integer 数组转换为 string 数组,或者甚至转换为 Object 数组,因为将至少涉及一种值类型。
在两个数组的元素类型间一定可以进行扩展转换或双字节到单字节转换。不满足此要求的一个示例是,试图在 String 数组和从 System.Enum 派生的类数组之间进行转换。这两种类型没有相同之处,而且它们之间不存在任何类型的转换。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询