string comparison in c# -
i want compare 2 strings , 1 of them may null string, using stringcomparison.invariantcultureignorecase feature of c#. throws exception in runtime when null string encountered. shall able compare null strings?
as options given you, can consider using stringcomparer.invariantcultureignorecase instead. stringcomparer handles nulls without throwing exceptions:
using system; class test { static void main() { stringcomparer comparer = stringcomparer.invariantcultureignorecase; console.writeline(comparer.compare("a", "a")); console.writeline(comparer.compare("a", null)); console.writeline(comparer.compare(null, "a")); } }
Comments
Post a Comment