开发者社区> 问答> 正文

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 978 0
1 条回答
写回答
取消 提交回答
  • sw.Write(this.textBox2.Text.PadRight(20, ' '));
    
    2020-05-27 13:38:59
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载