Что это показывает на OSX? Кто-нибудь может запустить это на своих машинах, используя Mono?
foreach (char c in System.IO.Path.GetInvalidPathChars())
{
Console.Write((byte)c);
Console.Write(", ");
}
и что это за дисплей:
foreach (char c in System.IO.Path.GetInvalidFileNameChars())
{
Console.Write((byte)c);
Console.Write(", ");
}
Для справки, я включаю вывод GetInvalidPathChars в Windows и Linux.
Вывод в Windows:
34, 60, 62, 124, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 1
8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
Вывод в openSUSE:
0,
Кроме того, я включаю вывод GetInvalidFileNameChars в Windows и Linux.
Вывод в Windows:
34, 60, 62, 124, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 1
8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 58, 42, 63, 92, 47,
Вывод в openSUSE:
0, 47,
С уважением,
_NT