我希望能够快速将对象数组转换为不同的类型,例如String,但以下代码不起作用:
String[] a = new String[2];
a[0] = "Hello";
a[1] = "World";
ArrayList b = new ArrayList(a);
String[] c = (String[]) b.ToArray();
Run Code Online (Sandbox Code Playgroud)
我不想这样做:
String[] a = new String[2];
a[0] = "Hello";
a[1] = "World";
ArrayList b = new ArrayList(a);
Object[] temp = b.ToArray();
String[] c = new String[temp.Length];
for(int i=0;i<temp.Length;i++)
{
c[i] = (String) temp[i];
}
Run Code Online (Sandbox Code Playgroud)
有没有使用临时变量的简单方法?编辑:顺便说一句,这是在ASP.NET中.
| 归档时间: |
|
| 查看次数: |
412 次 |
| 最近记录: |