C#如何更改文本文件

时间:2015-11-14 12:01:41

标签: c# file

文本文件格式是这样的 11.11.15/8.00pm;Movie1;30

我想更改最后一个int编号,并在有人购买电影票时保存文本文件。

这是我打印文本文件

的信息
public static void nowShowing()
        {

            Console.WriteLine("Date/time\tMovie\tSeats left");
            foreach (var seat in File.ReadLines(@"C:\test.txt").Skip(1).Select(x => new MovieSeat(x)))
                Console.WriteLine(string.Join("\t", seat.Date, seat.Name, seat.Number));         


        }

1 个答案:

答案 0 :(得分:1)

如下所示,您可以减少可用性。

internal class MovieEntryParser
{
    internal static string DecrementAvailability( string input )
    {
        string[] details = input.Split( ';' );

        // relevant error checking

        int availability = int.Parse( details[ 2 ] ); // use try parse

        availability--;

        return string.Format( "{0};{1};{2}", details[ 0 ], details[ 1 ], availability );
    }
}