MatIO.NET: A .NET Library for Reading and Writing Matlab MAT-Files
The MatNETIO software contains a library for reading and writing MATLAB MAT files. The MatNETIO library (MatNETIO) is the primary interface for creating/opening MAT files, and writing/ reading variables.
More information about Matlab MAT-Files format can be find here.