在C#中将一行/句子分成两部分

时间:2015-12-11 22:34:41

标签: c#

如何在文本文件中拆分句子的不同部分并将每个部分放在我想要的位置?

我在文本文件中有这个:

马克; 260.65 索尼娅; 450.37 理查德; 195.00 鲍勃; 50.00 保罗; 789.00

我想使用StreamReader读取文件并将结果附加到这样的内容:

Marc,金额:260.65 $ 索尼娅,金额:450.37 $ ...

到目前为止,这是我的代码:

StreamReader File1 = new StreamReader("test.txt");
            string sSentence = "";
            string sAmount = "";

            while (!File1.EndOfStream)
            {
                sSentence = File1.ReadLine();
                sSentence.Split(';');
                txtResult.AppendText(sSentence + ",sAmount : "+ sAmount + " $"+"\n"); 
            }

基本上我不知道如何将数字与变量sAmount相关联以正确附加它。

1 个答案:

答案 0 :(得分:2)

你能使用Replace()吗?

sSentence.Replace(";", ", Amount: ");