non conosco il c# e perciò ti dico di andare a vedere qui:
http://www.ugidotnet.org/

poi però ti potresti creare una funzione che faccia quel lavoro.