pex

C# - What does “\0” equate to?

吃可爱长大的小学妹 提交于 2019-11-26 16:58:33
问题 I am playing with Pex and one of the parameters it passes into my method is "\0" . What does that mean? My guess is an empty string ( "" ) based on the content of my method. However, if it is the same then why not just use "" instead of "\0" ? Anyone know what it is? 回答1: '\0' is a "null character". It's used to terminate strings in C and some portions of C++. Pex is doing a test to see how your code handles the null character, likely looking for the Poison Null Byte security exploit. Most C#