主题:[讨论]高手请进
////////////////////////////////////////////////////////////////////////
[StructLayout(LayoutKind.Explicit)]
public struct IPHeader
{
[FieldOffset(0)] public byte ip_verlen;
[FieldOffset(1)] public byte ip_tos;
}
////////////////////////////////////////////////////////////////////////
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=260)]
////////////////////////////////////////////////////////////////////////
[DllImport("kernel32.dll")]
public static extern bool Beep(int frequency, int duration);
////////////////////////////////////////////////////////////////////////
在上面三个程序段中,都是一些什么意思啊. 我想知道的是语法意思.谁能帮我解释一下.
就象上面,中括号的用法到底是什么,谁能不能系统的讲解一下.
哪位大侠出手相救一下,在此谢过了.
[StructLayout(LayoutKind.Explicit)]
public struct IPHeader
{
[FieldOffset(0)] public byte ip_verlen;
[FieldOffset(1)] public byte ip_tos;
}
////////////////////////////////////////////////////////////////////////
[MarshalAs(UnmanagedType.ByValTStr,SizeConst=260)]
////////////////////////////////////////////////////////////////////////
[DllImport("kernel32.dll")]
public static extern bool Beep(int frequency, int duration);
////////////////////////////////////////////////////////////////////////
在上面三个程序段中,都是一些什么意思啊. 我想知道的是语法意思.谁能帮我解释一下.
就象上面,中括号的用法到底是什么,谁能不能系统的讲解一下.
哪位大侠出手相救一下,在此谢过了.