Search code examples
c#.netstringsizebyte

How to know the size of the string in bytes?


I'm wondering if I can know how long in bytes for a string in C#, anyone know?


Solution

  • You can use encoding like ASCII to get a character per byte by using the System.Text.Encoding class.

    or try this

      System.Text.ASCIIEncoding.Unicode.GetByteCount(string);
      System.Text.ASCIIEncoding.ASCII.GetByteCount(string);