c# 把二维数组当一维数组使用?
答案:1 悬赏:10 手机版
解决时间 2021-03-27 10:14
- 提问者网友:温旧梦泪无声
- 2021-03-27 05:01
c# 把二维数组当一维数组使用?
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-27 05:36
用unsafe代码实现,如下
class Program
{
unsafe static void Main(string[] args)
{
byte[,]arr2 ={{1,2,3}, {2,4,3},{6,7,8}};
fixed (byte* p = &arr2[0, 0])
{
for (int i = 0; i < 9; i++)
{
Console.WriteLine(*(p + i));
}
}
}
}
class Program
{
unsafe static void Main(string[] args)
{
byte[,]arr2 ={{1,2,3}, {2,4,3},{6,7,8}};
fixed (byte* p = &arr2[0, 0])
{
for (int i = 0; i < 9; i++)
{
Console.WriteLine(*(p + i));
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯