C#

Задание 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Globalization;

namespace ConsoleApplication1
{
	/// <summary>
	/// Класс,который содержит функцию для работы с массивом строк
	/// </summary>

	public class stroki
	{
		/// <summary>
		/// Функция для работы со строками: считывание текстового файла, разбиение и форматирование строк
		/// </summary>
		/// <param name="args"></param>

		static void Main(string[] args)
		{
			decimal x, y;
			string line;

			System.IO.StreamReader file = new System.IO.StreamReader("1.txt");

			try
			{
				while ((line = file.ReadLine()) != null)
				{
					char[] seps = { ',' };
					string[] parts = line.Split(seps);

					if (decimal.TryParse(parts[0], out x))

						Console.Write("X:" + x.ToString("##.####", CultureInfo.CreateSpecificCulture("ru-RU")) + " ");

					else System.Console.WriteLine("Not decimal");

					if (decimal.TryParse(parts[1], out y))

						Console.WriteLine("Y:" + y.ToString("##.####", CultureInfo.CreateSpecificCulture("ru-RU")) + " ");

					else System.Console.Write("Not decimal");
				}
			}
			catch (IndexOutOfRangeException)
			{
				Console.WriteLine("Тип строки неправильный!");
			}

		}
	}
}



Теги:
исходничек
Добавлено: 22 Сентября 2013 09:55:15 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...