cf. #
윈도우의 경우.
CHAR HEX "; 22 <; 3C >; 3E |; 7C [; 01 ]; 02 ; 03 ; 04 ; 05 ; 06 ; 07 ; 08 ; 09 ; 0A ; 0B ; 0C ; 0D ; 0E ; 0F ; 10 ; 11 ; 12 ; 13 ; 14 ; 15 ; 16 ; 17 ; 18 ; 19 ; 1A ; 1B ; 1C ; 1D ; 1E ; 1F :; 3A *; 2A ?; 3F \; 5C /; 2F "; 22 <; 3C >; 3E |; 7C [; 01 ]; 02 ; 03 ; 04 ; 05 ; 06 ; 07 ; 08 ; 09 ; 0A ; 0B ; 0C ; 0D ; 0E ; 0F ; 10 ; 11 ; 12 ; 13 ; 14 ; 15 ; 16 ; 17 ; 18 ; 19 ; 1A ; 1B ; 1C ; 1D ; 1E ; 1F
유닉스의 경우
\{\{\{01:14}}} <hyacinth> !csharp string os_info = System.Environment.OSVersion.VersionString; System.Console.Write(os_info);
\{\{\{01:14}}} <냐옹이컨벤션센터> Unix 3.13.0.30
\{\{\{01:14}}} <hyacinth> !csharp string os_info = System.Environment.OSVersion.VersionString; System.Console.Write(os_info);
\{\{\{01:14}}} <냐옹이컨벤션센터> Unix 3.13.0.30
\{\{\{01:08}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars());
\{\{\{01:08}}} <냐옹이컨벤션센터> (no output)
\{\{\{01:08}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}}
\{\{\{01:08}}} <냐옹이컨벤션센터> (1,254): error CS1525: Unexpected symbol `}'
\{\{\{01:09}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}
\{\{\{01:09}}} <그건아니지> ...
\{\{\{01:10}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}System.Console.Write(invalidPathChars.Length.ToString());
\{\{\{01:10}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(invalidPathChars.Length.ToString());
\{\{\{01:10}}} <냐옹이컨벤션센터> 3
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars0).ToString("X2"));
\{\{\{01:11}}} <냐옹이컨벤션센터> 00
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars1).ToString("X2"));
\{\{\{01:11}}} <냐옹이컨벤션센터> 2F
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars2).ToString("X2"));
\{\{\{01:12}}} <냐옹이컨벤션센터> 00
\{\{\{01:08}}} <냐옹이컨벤션센터> (no output)
\{\{\{01:08}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}}
\{\{\{01:08}}} <냐옹이컨벤션센터> (1,254): error CS1525: Unexpected symbol `}'
\{\{\{01:09}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}
\{\{\{01:09}}} <그건아니지> ...
\{\{\{01:10}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); foreach (char c in invalidPathChars){System.Console.Write(c.ToString() + "; " + System.Convert.ToByte(c).ToString("X2"));}System.Console.Write(invalidPathChars.Length.ToString());
\{\{\{01:10}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(invalidPathChars.Length.ToString());
\{\{\{01:10}}} <냐옹이컨벤션센터> 3
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars0).ToString("X2"));
\{\{\{01:11}}} <냐옹이컨벤션센터> 00
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars1).ToString("X2"));
\{\{\{01:11}}} <냐옹이컨벤션센터> 2F
\{\{\{01:11}}} <hyacinth> !csharp string invalidPathChars = new string(System.IO.Path.GetInvalidFileNameChars()) + new string(System.IO.Path.GetInvalidPathChars()); System.Console.Write(System.Convert.ToByte(invalidPathChars2).ToString("X2"));
\{\{\{01:12}}} <냐옹이컨벤션센터> 00
Show Comments