c#怎样将object[]转换为string[]? 15
5个回答
展开全部
object[] objs = new object[] { "1", "2", "3" };
string[] strs = new string[objs.Length];
objs.CopyTo(strs, 0);
当然必须确保你的object每个对象都是字符串。
如果object数组中有多种对象类型如下:
object[] objs = new object[] { "1", 1, 2.3 }; 那另当别论了。
for(int i=0;i<objs.Length;i++)
{
strs[i] = objs[i].ToString();
}
string[] strs = new string[objs.Length];
objs.CopyTo(strs, 0);
当然必须确保你的object每个对象都是字符串。
如果object数组中有多种对象类型如下:
object[] objs = new object[] { "1", 1, 2.3 }; 那另当别论了。
for(int i=0;i<objs.Length;i++)
{
strs[i] = objs[i].ToString();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用转
每个对象都支持ToString方法,直接用就行
每个对象都支持ToString方法,直接用就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
object[] o = new object[] { "1,2,3"};
string[] s = (string[])o;
string[] s = (string[])o;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
object[] one;
string[] two=(string[])one;
string[] two=(string[])one;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制类型转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询