首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# unsafe中fixed的用法,该怎么解决

2012-06-28 
c#unsafe中fixed的用法在C#中,要使用*,所以用了unsafe的方法,但是fixed每次只能给一个指针赋值吗?如下sbyt

c# unsafe中fixed的用法
在C#中,要使用*,所以用了unsafe的方法,但是fixed每次只能给一个指针赋值吗?如下
  sbyte[]   sbArrayFilePath   =   (sbyte[])((Array)System.Text.Encoding.Default.GetBytes(str));
  sbyte[]   sbArrayPaperId   =   (sbyte[])((Array)System.Text.Encoding.Default.GetBytes(paperId));
  fixed   (sbyte*   sb   =   sbArrayFilePath)
  {
  }
有没有这种用法
fixed   (sbyte*   sb   =   sbArrayFilePath   &&sbyte*   sb1   =   sbArrayPaperId   )
就是想每次执行多个指针的赋值,
有没有像上面类似的用法?


[解决办法]

C# code
fixed (sbyte* sb = sbArrayFilePath, sb1 = sbArrayPaperId) 

热点排行