Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从文本框写入文件?C#_C#_List_Textbox - Fatal编程技术网

如何从文本框写入文件?C#

如何从文本框写入文件?C#,c#,list,textbox,C#,List,Textbox,我想从文本框中获取数据并将其写入文件。我有这个密码,但不起作用 private void Button_Click_2(object sender, RoutedEventArgs e) { string info = textbox2.Text; List<string> data= new List<string>(); data.Add(info); String line = File.Wr

我想从文本框中获取数据并将其写入文件。我有这个密码,但不起作用

private void Button_Click_2(object sender, RoutedEventArgs e)
    {

        string info = textbox2.Text;
        List<string> data= new List<string>();
        data.Add(info);
        String line = File.WriteAllLines(filename, data);
    }
private void按钮\u单击\u 2(对象发送者,路由目标)
{
字符串信息=textbox2.Text;
列表数据=新列表();
数据。添加(信息);
字符串行=File.writeAllines(文件名、数据);
}

我做错了什么?

1.您试图将函数
文件的
返回值存储到
字符串
变量
中。writeAllines()
不返回任何内容,其返回类型为
无效

2。您可以使用
File.writealText()
函数写入在
文本框中输入的字符串

试试这个:

    private void Button_Click_2(object sender, RoutedEventArgs e)
    {                
        File.WriteAllText(filename, textbox2.Text);
    }

那么,它是如何工作的呢?文件名是从哪里来的?您是否也确保您的点击事件被触发?点击+=(s,e)=>按钮点击2(s,e);为什么要创建一个列表?没用