【发布时间】:2009-01-06 02:23:09
【问题描述】:
我需要为我正在处理的项目创建一个长度固定的结构或一系列字符串。目前它是用 COBOL 编写的,是一个通信应用程序。它通过网络发送一个固定长度的记录并接收一个固定长度的记录。为了简单起见,我想把它写成一个结构,但到目前为止,我发现最好的方法是使用 string.padright 将字符串终止符放在正确的位置。
我可以写一个类来封装这个并返回一个固定长度的字符串,但我希望找到一种简单的方法来填充结构并将其用作固定长度的记录。
编辑--
固定长度记录在 URL 中用作参数,因此它的 http:\somewebsite.com\parseme?record="firstname lastname address city state zip"。我很确定我不必担心 ascii 到 unicode 的转换,因为它在 url 中。它比那个大一点,传递的信息比地址多,大约 30 或 35 个字段。
【问题讨论】: