Сравнение двух текстовых файлов - C# (192334)
Формулировка задачи:
Помогите пожалуйста с прогой) В С# уровень Hello World =(
В С# выполнить сравнение двух текстовых файлов.
Решение задачи: «Сравнение двух текстовых файлов»
textual
Листинг программы
namespace ConsoleApp
{
using System;
using System.IO;
using System.Security.Cryptography;
internal static class Program
{
private static void Main()
{
var stream = new FileStream( "test1.txt" , FileMode.Open , FileAccess.Read );
var hash1 = GetHash( stream );
stream.Close();
stream = new FileStream( "test2.txt" , FileMode.Open , FileAccess.Read );
var hash2 = GetHash( stream );
stream.Close();
Console.WriteLine( hash1 == hash2 ? "Равны" : "Неравны" );
}
private static string GetHash ( Stream stream )
{
MD5 md5 = new MD5CryptoServiceProvider();
return BitConverter.ToString( md5.ComputeHash( stream ) , 0 );
}
}
}