русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Программа копирования, чтения и записи в файл на C#

Написать программу, которая записывает массив чисел в файл, копирует его и считует скопированный файл на экран монитора.

Текст программы:

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

namespace My2
{
     class Program
     {
          static void Main(string[] args)
          {
          int n = 10;
          int[,] mas = new int[n,n];
          Random r = new Random(); // переменная для случайных чисел

          for (int i = 0; i < n; i++)
          {
               for (int j = 0; j < n; j++)
               {
                    mas[i, j] = r.Next(100); // массив принимает случайные числа
               }
          }

          Console.WriteLine("Print massiv:");
          for (int i = 0; i < n; i++) // вывод массива в консоле на экран
          {
               Console.WriteLine();
               for (int j = 0; j < n; j++)
               {
                    Console.Write(mas[i, j] + " ");
               }
          }

          Console.WriteLine();
          Console.WriteLine();
          StreamWriter print = new StreamWriter("in.txt", false); // перезапись в файл
          print.Write("Print massiv:"); // запись в файл строки
          for (int i = 0; i < n; i++)
          {
               print.WriteLine();
               for (int j = 0; j < n; j++)
               {
                    print.Write(mas[i, j] + " "); // запись в файл массива
               }
          }
          print.Close();

          File.Copy("in.txt", "in-copy.txt", false); // копирование с возможностью перезаписи.
          string read = File.ReadAllText("in-copy.txt"); // Метод считывания с файла

          Console.WriteLine("Output array after reading file:");
          Console.WriteLine(read); // вывод того, что было скопировано в файл
          Console.ReadKey(); // задержка экрана до нажатия любой клавиши
          }
     }
}

 

Результат работы программы:

Просмотров: 15508






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.