N
Night Walker
Всем привет. У меня 2 дурацких вопроса
Вот смотри. Есть программа
Она считывает файлы, наподобие того, что я прикрепил.
Как мне сделать так, чтобы программа складывала полученные цифры? Ну продиум с продиумом, энергию с энергией, и т.д И выводила сумму. И 2 вопрос. Например, я хочу узнать, самое большое значение еды в этом файле. Как мне это сделать?
Заранее всем спасибо.
Вот смотри. Есть программа
Код:
namespace Destiny
{
using System;
using System.IO;
using System.Text;
using System.Collections;
public class MyStreamWriterReader
{
public static int Main(string[] args)
{
string[] dirs = Directory.GetFiles(@"E:\Всякая хрень 5", "*txt");
FileInfo f = new FileInfo("C:\\jjjj.txt");
StreamWriter writer = f.CreateText();
try
{
Console.WriteLine("The number of files starting with c is {0}.", dirs.Length);
foreach (string dir in dirs)
{
StreamReader sr = File.OpenText(dir);
Console.WriteLine(dir);
string input = null;
while ((input = sr.ReadLine()) != null)
{
if (-1 == input.IndexOf("Захватчик разграбил"))
continue;
StringBuilder MyString = new StringBuilder(input);
MyString.Replace("Захватчик разграбил", "");
if (-1 != input.IndexOf("продиум"))
writer.WriteLine(MyString);
if (-1 != input.IndexOf("нано-кристаллы"))
writer.WriteLine(MyString);
if (-1 != input.IndexOf("кадериум"))
writer.WriteLine(MyString);
if (-1 != input.IndexOf("энергия"))
writer.WriteLine(MyString);
if (-1 != input.IndexOf("еда"))
writer.WriteLine(MyString);
}
}
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}
{
writer.Close();
return 0;
}
}
}
}
Как мне сделать так, чтобы программа складывала полученные цифры? Ну продиум с продиумом, энергию с энергией, и т.д И выводила сумму. И 2 вопрос. Например, я хочу узнать, самое большое значение еды в этом файле. Как мне это сделать?
Заранее всем спасибо.