C#코드로 ASCII 테이블을 만듭니다. 좀 더 간결한 버젼을 댓글로 ^^;
5개의 좋아요
Enumerable.Range(0, 128).GroupBy(i => i % 32)
.Select(g => string.Join(" \t ", g.Select(i => i is < 32 or >= 127
? $" {i.ToString().PadLeft(3)} {i.ToString("X")}"
: $"{(char)i} {i.ToString().PadLeft(3)} {i.ToString("X")}")))
.ToList()
.ForEach(line => Console.WriteLine(line));
예쁘게 출력하려다 보니 간결함과는 거리가 멀어졌지만 놓고 가봅니당~
3개의 좋아요