Help with \0 terminated strings in C#
.NET strings are not null-terminated (as you may have guessed from this). So, you can treat the ‘\0’ as you would treat any normal character. Normal string manipulation will fix things for you. Here are some (but not all) options. s = s.Trim(‘\0’); s = s.Replace(“\0”, “”); var strings = s.Split(new char[] {‘\0’}, StringSplitOptions.RemoveEmptyEntries); If … Read more