类型转换

dengkz1 2009-04-10 05:45:09
c#怎样将 byte[] 加入到 object[]中
...全文
161 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
快40的码农 2009-04-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cja03 的回复:]
C# code
byte[] bytes=new byte[5]{0,1,2,3,4};
object[] objs = new object[bytes.Length];
for (int i = 0; i < bytes.Length; i++)
objs[i] = bytes[i];
[/Quote]
三楼正解
l_9style 2009-04-11
  • 打赏
  • 举报
回复
看看
cppfaq 2009-04-11
  • 打赏
  • 举报
回复
byte[] a = { 1, 2, 3, 4 };
object[] objects = new object[a.Length];
a.CopyTo(objects, 0);
saisky 2009-04-11
  • 打赏
  • 举报
回复
3楼、10楼都不错
hernmmy 2009-04-11
  • 打赏
  • 举报
回复
顶 3 楼!!
十八道胡同 2009-04-11
  • 打赏
  • 举报
回复
可以用Array.copy()方法
阿非 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyi8808 的回复:]
C# codeclass A
{
static void Main()
{
byte [] a = new byte[]{1,2,3,4};
object[] b = new object[a.Length];
a.CopyTo(b, 0);
foreach (object o in b)
{
System.Console.WriteLine(o);
}
}
}
[/Quote]
up



object[] b = new object[5];
byte [] a;
for(int i=0;i<b.Length;i++)
{
a = new byte[]{1,2,3,4};
b[i]=a;
}


我姓区不姓区 2009-04-10
  • 打赏
  • 举报
回复

byte[] a = { 1, 2, 3, 4 };
object[] b = new object[a.Length];
Array.Copy(a, b, a.Length);

only_lonely 2009-04-10
  • 打赏
  • 举报
回复
额,楼上的高手都解决了~···
shunminjiafei 2009-04-10
  • 打赏
  • 举报
回复
C_sdnElf 2009-04-10
  • 打赏
  • 举报
回复
顶 3 楼!!
深海之蓝 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyi8808 的回复:]
C# codeclass A
{
static void Main()
{
byte [] a = new byte[]{1,2,3,4};
object[] b = new object[a.Length];
a.CopyTo(b, 0);
foreach (object o in b)
{
System.Console.WriteLine(o);
}
}
}
[/Quote]
不错
zcandyly20211 2009-04-10
  • 打赏
  • 举报
回复
3楼可以的
liang4571231 2009-04-10
  • 打赏
  • 举报
回复
楼上CopyTo()函数用得不错
wuyi8808 2009-04-10
  • 打赏
  • 举报
回复
class A 
{
static void Main()
{
byte [] a = new byte[]{1,2,3,4};
object[] b = new object[a.Length];
a.CopyTo(b, 0);
foreach (object o in b)
{
System.Console.WriteLine(o);
}
}
}
cja03 2009-04-10
  • 打赏
  • 举报
回复

byte[] bytes=new byte[5]{0,1,2,3,4};
object[] objs = new object[bytes.Length];
for (int i = 0; i < bytes.Length; i++)
objs[i] = bytes[i];
zgke 2009-04-10
  • 打赏
  • 举报
回复
byte[] _ValueByte = new byte[2];
_ValueByte[0] = 1;
_ValueByte[1] = 255;

object[] _ValueObject = new object[2];


Array.Copy(_ValueByte, _ValueObject, 2);


不知道是不是这个意思

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧