有一些程序,由于特殊需求,不能以<CRLF>结束,而以<EOF>结束,主命令码与参数之间、参数与参数之间用<CRLF>间隔.这是一种不太常用的命令,但在特殊领域有所应用,有时使用起来还很方便。只是解析命令时稍微繁琐一点.
对这种命令的解析可使用如下两种方法进行.一种方法是:首先在字符串中寻找"EOF",以确定总的有效字符串长度,然后分别查找"/r/n"的位置,最后分段将数据赋值给字符串对象.另外一种方法是:首先构造一个RichTextBox控件对象,将有效字符串的值赋给该控件,然后再在该控件中按行读取数据。