I'd like to know if there is a way to get quotes in realtime from Metaquotes servers in c# language ?
If you mean directly from server then the answer is good luck. The connection is encrypted with 128 keys encryption. The only way I see it now is by creating some indicator to read the incoming tick. Here's ticks indicator created by MetaQuotes itself https://www.mql5.com/en/code/89.