Convert.ToInt16的反操作是什么?该如何处理

Convert.ToInt16的反操作是什么?
有这样一个操作:

decimal T = Convert.ToInt16("00FA", 16); 

得到结果 T=250;

现在知道 250,如何得到 00FA 呢?
------解决方案--------------------
Convert.ToString(250, 16)
------解决方案--------------------
decimal T = Convert.ToInt16("00FA", 16);
            var result=Convert.ToString((int)T, 16);