C# realization for hamming code is here
File list:
HammingCode
..........\HammingCode
..........\...........\bin
..........\...........\...\Debug
..........\...........\...\.....\HammingCode.exe
..........\...........\...\.....\HammingCode.pdb
..........\...........\...\.....\HammingCode.vshost.exe
..........\...........\...\Release
..........\...........\...\.......\HammingCode.exe
..........\...........\...\.......\HammingCode.pdb
..........\...........\...\.......\HammingCode.vshost.exe
..........\...........\...\.......\HammingCode.vshost.exe.manifest
..........\...........\obj
..........\...........\...\x86
..........\...........\...\...\Debug
..........\...........\...\...\.....\TempPE
..........\...........\...\...\.....\DesignTimeResolveAssemblyReferencesInput.cache
..........\...........\...\...\.....\HammingCode.csproj.FileListAbsolute.txt
..........\...........\...\...\.....\HammingCode.exe
..........\...........\...\...\.....\HammingCode.pdb
..........\...........\...\...\Release
..........\...........\...\...\.......\TempPE
..........\...........\...\...\.......\DesignTimeResolveAssemblyReferencesInput.cache
..........\...........\...\...\.......\HammingCode.csproj.FileListAbsolute.txt
..........\...........\...\...\.......\HammingCode.exe
..........\...........\...\...\.......\HammingCode.pdb
..........\...........\Properties
..........\...........\..........\AssemblyInfo.cs
..........\...........\Binary.cs
..........\...........\BinaryMatrix.cs
..........\...........\HammingCode.csproj
..........\...........\HammingCode.csproj.user
..........\...........\Program.cs
..........\HammingCode.sln
..........\HammingCode.suo