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