C# преобразовать строку в шестнадцатеричный формат dword

Может ли кто-нибудь помочь мне, как преобразовать строковое значение в шестнадцатеричное значение dword, например:

string i = "1";
uint32 m = ....
m.toString(X8);

так что: m = 00000001


person santBart    schedule 31.08.2011    source источник