Getting The ASCII Value of a character in a C# string

Here’s an alternative since you don’t like the cast to int:

foreach(byte b in System.Text.Encoding.UTF8.GetBytes(str.ToCharArray()))
    Console.Write(b.ToString());

Leave a Comment