XML-файлы,запись и чтение - C#
Формулировка задачи:
Нужно создать в консольном приложении XML-файл и заполнить его случайными числами,а потом сделать функцию для чтения этого файла и вывести количество отрицательных чисел в созданом XML-файле
как это сделать?
Решение задачи: «XML-файлы,запись и чтение»
textual
Листинг программы
static void CreateXmlFile(string fileName)
{
// Кол-во случайных чисел
const int NUM_COUNT = 42;
var rnd = new Random();
XElement xnumbers = new XElement("numbers");
for (int i=0; i<NUM_COUNT; i++)
{
xnumbers.Add(new XElement("number", rnd.Next(-100, 101)));
}
xnumbers.Save(fileName);
}
static void ParseXmlFile(string fileName)
{
XElement xnumbers = XElement.Load(fileName);
int negativeCount = 0;
foreach (XElement x in xnumbers.Elements())
{
if (int.Parse(x.Value) < 0) negativeCount++;
}
Console.WriteLine(negativeCount);
}