NinjaScript > Editor > Compile Error Codes > 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.
Error Code Explanation 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 (==, !=).
Error Description #1
// 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());
Error Description #2
// 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")
Error Description #3
// 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")
Additional Error Descriptions |