3

これは 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(", ");
}

参考までに、Windows と LinuxでのGetInvalidPathCharsの出力を含めます。

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,

さらに、Windows と LinuxのGetInvalidFileNameCharsの出力を含めています。

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

4

2 に答える 2

2

Mac OS X での出力は、Linux での出力と同じです。

GetInvalidPathChars: 0、GetInvalidFileNameChars: 0、47、

于 2010-02-04T18:19:06.447 に答える