我有以下代码:
string input = "ç";
string normalized = input.Normalize(NormalizationForm.FormD);
char[] chars = normalized.ToCharArray();
我在 64 位 Windows 7 上使用 Visual Studio 2010 .net4 构建此代码。
我在两个上下文中的单元测试项目(平台:任何 CPU)中运行它并检查以下内容chars
:
在msdn 文档中,我找不到任何表示不同行为的信息。
那么,为什么我会得到不同的行为呢?对我来说,NCrunch 的行为是预期的,但我希望其他人也是如此。
编辑: 我切换回 .Net 3.5 仍然有同样的问题。