一个C#的语句,谁能看的懂什么意思啊

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:34:38
plainText = Encoding.Unicode.GetBytes(textBox1.Text.PadRight(8,' '));

设置文字显示方式,这里采用的是Unicode编码,
左对齐此字符串中的字符,在右边用空格或指定的 Unicode 字符填充以达到指定的总长度
说白了这句就是获取textbox的文字赋值给plaintext,对齐方式为作对齐,如果长度不到8就用空格代替

首先将一个字符串(textBox1.Text)处理成8位对齐,也就是说如果textBox1.Text长度不足8,后面用空格补上。
然后取构成字符串的byte数组。

如果字符串未到指定的长度(8是指定的长度)在字符串左边加上指定的字符(' '是指定的字符)
Encoding.Unicode.GetBytes获取Unicode编码