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