C# 用C语言将一行/句子一分为二#

C# 用C语言将一行/句子一分为二#,c#,C#,如何在文本文件中分割句子的不同部分,并将每个部分放在我想要的地方 我有一个文本文件: 马克;260.65 索尼亚;450.37 理查德;195 上下快速移动50 保罗;789.00 我想使用StreamReader读取文件,并将结果附加如下: 马克,金额:260.65美元 索尼娅,金额:450.37美元 以下是我目前的代码: StreamReader File1 = new StreamReader("test.txt"); string sSentence = "";

如何在文本文件中分割句子的不同部分,并将每个部分放在我想要的地方

我有一个文本文件:

马克;260.65 索尼亚;450.37 理查德;195 上下快速移动50 保罗;789.00

我想使用StreamReader读取文件,并将结果附加如下:

马克,金额: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关联起来,以便正确地追加它。

可以使用Replace()吗


此外,这需要进入
AppendText
sSentence.Replace(";", ", Amount: ");