C#文件操作、提取 、处理文件中数据

来源:互联网 发布:java bt下载 编辑:程序博客网 时间:2024/06/11 17:08

在a.txt  文件中格式为  名字|工资

将 工资提取出来,进行*4操作;再放到文件中。


           string[] strlines = File.ReadAllLines(@"D:\viang\desktop\a.txt", Encoding.Default); //读取文件的每一行                    for (int i = 0; i < strlines.Length;i++ )            {                string []  newstr=strlines[i].Split(new char[]{'|'},StringSplitOptions .RemoveEmptyEntries );                int sal=2*int.Parse (newstr[1]);//将数字的字符串的形式表示成32位的等效有符号数字                // int sal = Convert.ToInt32(newstr[1]);                string ss = (2 * sal).ToString();                strlines[i] = newstr[0] + ss;                               }            File.WriteAllLines(@"D:\viang\desktop\a.txt",strlines);  // 处理后再写入文件中            foreach (var item in strlines)            {                Console.WriteLine(item);            }            Console.ReadKey();



文件中a.txt   处理前


处理后