I'm currently learning C# and was wondering if C# has an equivalent to chr and ord.
In C#, char is efficiently UInt16; that's why we can simply cast:
chr: (char) explicit cast (if i is out of [0..UInt16.MaxValue] range we'll have integer overflow)
int i = ...
char c = (char) i;
ord: either (int) or even implicit cast (cast from char to int is always possible)
char c = ...
int i = c;