如何利用C#将txt文本文件转为二进制文件

2025-10-20 15:49:21

1、首先打开vs2013(其他版本也可以),在C#项目中选择 Windows窗体应用程序。 写上项目名字点创建。(本例用VS2013系统默认项目名,路径随意。)

如何利用C#将txt文本文件转为二进制文件

2、创建项目后,可以看到一个窗口,将Form1窗口的Text属性改为"txt文本、二进制互换"。在工具箱中拖二个“Button”按钮、一个“Label”和一个“ListBox”调整界面如下图。

如何利用C#将txt文本文件转为二进制文件

3、修改代码:

        public Form1()

        {

            InitializeComponent();

            listBox1.AllowDrop = true;

        }

如何利用C#将txt文本文件转为二进制文件

4、添加listBox1拖动代码:

      private void listBox1_DragEnter(object sender, DragEventArgs e)

        {

            if (e.Data.GetDataPresent(DataFormats.FileDrop))

                e.Effect = DragDropEffects.All;

            else

                e.Effect = DragDropEffects.None;

        }

        private void listBox1_DragDrop(object sender, DragEventArgs e)

        {

            string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false);

            for (int i = 0; i < s.Length; i++)

            {

                if (s[i].Trim() != "")

                {

                    listBox1.Items.Add(s[i]);

                }

            }

        }

如何利用C#将txt文本文件转为二进制文件

5、添加转为文本文件操作,双击窗口中“转为文本文件”按钮。

 private void button1_Click(object sender, EventArgs e)

        {

            string[] s = new string[listBox1.Items.Count];

            int i;

            for (i = 0; i < s.Length; i++)

            {

                s[i] = listBox1.Items[i] as string;

            }

            转为文本文件(s);

        }

如何利用C#将txt文本文件转为二进制文件

6、添加转为转为二进制文件操作,双击窗口中“转为二进制文件”按钮。

 private void button2_Click(object sender, EventArgs e)

        {

            string[] s = new string[listBox1.Items.Count];

            int i;

            for (i = 0; i < s.Length; i++)

            {

                s[i] = listBox1.Items[i] as string;

            }

            转为二进制文件(s);

        }

如何利用C#将txt文本文件转为二进制文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢