2012-03-16 23 views

回答

6

%A说明符尝试提示对象类型 - "c"它试图显示它是一个字符串。当你做%s编译器知道你想打印一个字符串,所以它不打印报价

3

因为printfn "%A"使用反射,它显示的结果与F#Interactive自动打印的值相同。另一方面,%s仅用于字符串,它显示字符串的内容。

当使用ToString方法时,"%s"的一般情况是"%O"%A说明符较慢,但对结构类型和类型有帮助,但未覆盖ToString方法。

相关问题