开发者社区 问答 正文

C#将textbox内容输出到dat文件里占用的字符问题

private void button3_Click(object sender, EventArgs e)
        {
            FileStream fs = new FileStream(@"a.dat", FileMode.OpenOrCreate);
            StreamWriter sw = new StreamWriter(fs);
            sw.Write(this.textBox2.Text);
            sw.Write(this.comboBox1.Text);
            sw.Close();
            fs.Close();
        }

想实现无论textbox2里输入任何字符(小于20个),都在dat文件里占用20个字符,请问如何实现? comboBox1的选项是文字的话,输入到dat文件中变成数字应该怎么办?

展开
收起
海边一只船 2020-05-27 10:25:46 1051 分享 版权
1 条回答
写回答
取消 提交回答
  • sw.Write(this.textBox2.Text.PadRight(20, ' '));
    
    2020-05-27 13:38:59
    赞同 展开评论
问答分类:
C#
问答地址: