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

请教C#结构中怎么表示字符串数组

2011-12-10 
请问C#结构中如何表示字符串数组?C语言中的结构:typedef struct test{charsTest[1024]charsArray[256][10

请问C#结构中如何表示字符串数组?
C语言中的结构:
typedef struct test 
{
charsTest[1024];
charsArray[256][1024];
}Test;

我写的C#中对应的结构如下,
//其中charsTest[1024]; 我知道怎么表示,但是charsArray[256][1024];就不知道了?
  [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
  public struct Test
  {
  [MarshalAs(UnmanagedType.ByValTStr,SizeConst = 1024)]public string[] sTest;
  //??????
  }
我估计也应该是应用MarshalAs,但是如何表示,请大大们解惑?

[解决办法]
char sArray[256,1024];

热点排行