【发布时间】:2011-02-09 18:57:54
【问题描述】:
我目前正在 c# 中构建一个 DHCPMessage 类。
RFC 可在此处获得:http://www.faqs.org/rfcs/rfc2131.html
伪
public object DHCPMessage
{
bool[8] op;
bool[8] htype;
bool[8] hlen;
bool[8] hops;
bool[32] xid;
bool[16] secs;
bool[16] flags;
bool[32] ciaddr;
bool[32] yiaddr;
bool[32] siaddr;
bool[32] giaddr;
bool[128] chaddr;
bool[512] sname;
bool[1024] file;
bool[] options;
}
如果我们想象每个字段都是一个固定长度的位数组,那么是什么:
- 最通用的
- 最佳实践
将其表示为一个类的方式???
或者..你会怎么写这个? :)
【问题讨论】:
-
考虑查看 Bouncy Castle Crypto 的 C# 源代码。他们实现了许多处理比特级概念的 RFC 标准。
-
相对于字节、无符号整数等?
标签: c# syntax construction