CS0019
<< Click to Display Table of Contents >> CS0019 |
The following CS0019 error code information is provided within the context of NinjaScript. The examples provided are only a subset of potential problems that this error code may reflect. In any case, the examples below provide a reference of coding flaw possibilities.
Strings cannot be compared with relational operators (<, >, <=, >=, ==, !=) to other object types. Strings can only be compared to other strings and only through the use of equality operators (==, !=).
// Erroneous Sample Code – Cannot compare a string to an integer
if ("string" == 5)
// Resolution Sample Code – Compare a string with another string
if ("string" == intValue.ToString());
// Erroneous Sample Code - Cannot compare a string to a double
if ("string" >= 1.2)
// Resolution Sample Code - Testing to see if the strings are not the same
if ("string" != "string2")
// Erroneous Sample Code - Cannot quantitatively compare a string to another string
if ("string" > "string2")
// Resolution Sample Code - Testing to see if both strings are the same
if ("string" == "string2")