转换为十六进制?

met*_*hod 2 c# hex

每当我尝试将'''转换为十六进制字符串时使用

string.Format("{0:X}", (int)"™");
Run Code Online (Sandbox Code Playgroud)

它返回2122这很奇怪,因为当我使用在线转换器时,我得到99.为什么?

Cit*_*ito 10

99是Windows-1252编码中的代码,而2122是根据Unicode标准的代码.