C# 数字四舍五入问题

如果我有一个数0.0000055147,我想保留为两位有效数字,即0.0000055,这个该如何实现呢?网上看到的都是保留两位数字的,并不是我想要的,谢谢大家

double d = 0.0000055147; d.ToString("G2"); // 0.0000055