C# C从ComboBox中获取一个值并替换文件中的文本

C# C从ComboBox中获取一个值并替换文件中的文本,c#,file,input,combobox,C#,File,Input,Combobox,我在Visual studio 2019 C中,我想从组合框中获取一个valueText,并用文件中现有的文本替换该文本 文本文件fruit.ini: Fruit=Hamburger 当我点击一个按钮时,我需要从组合框中选择值,读取文件并替换为新的文件 最终结果: Fruit=Banana 重要: 我需要从下拉菜单中选择值,我甚至可以自己写,而无需选择ESIXT 要公开YourFormName粘贴,请执行以下操作: ifFile.Existsfruit.ini&&File.ReadLines

我在Visual studio 2019 C中,我想从组合框中获取一个valueText,并用文件中现有的文本替换该文本

文本文件fruit.ini:

Fruit=Hamburger
当我点击一个按钮时,我需要从组合框中选择值,读取文件并替换为新的文件

最终结果:

Fruit=Banana
重要: 我需要从下拉菜单中选择值,我甚至可以自己写,而无需选择ESIXT

要公开YourFormName粘贴,请执行以下操作: ifFile.Existsfruit.ini&&File.ReadLinesfruit.ini!=无效的 { foreach字符串s在File.ReadAllLinesfruit.ini中 {
yourCmbName.Items.Adds.Remove0,6; } } 要选择按钮名称,请单击粘贴: StreamWriter sw=File.AppendTextfruit.ini; sw.writelinefrait=+yourCmbName.Text; 西南关闭; yourCmbName.Items.Clear; 文件.ReadAllLinesfruit.ini中的foreachstring s {
yourCmbName.Items.Adds.Remove0,6; } 使用System.IO添加; …制造的
到目前为止你得到了什么?没什么,我需要学习这个。我是一个新手。虽然有效,但有两个问题:1。filefruit.ini的所有内容都被删除,我想保留它并只更改这个字符串2。单击按钮后,会出现一个重复选项。1。我误解了你,我会为你写的。这是不可能的,你确信你很好地使用了代码@Miki13吗?@Miki13查看我的更新yourcmbname.Items.Adds.Remove0,6;错误:System.ArgumentOutOfRangeException:'索引和计数必须引用字符串中的位置抱歉,我的错误