C#中怎么把int转换成两个字符的string

C#中如何把int转换成两个字符的string?
就是转换后  
1  变成"01"
11 变成"11"
这种, 用 Convert.ToString的话,1变成"1",不是:“01:
(只会有100以内的整型数要转,不用担心100转换成两位字符string的问题)

------解决方案--------------------
int n=3;
string r=n.ToString("D2");