KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to create extra functionality to the String class ( IsNullOrWhitespace as in .NET4 ) But I'm having an problem with referencing: Error 1 'String' is an ambiguous reference between 'string' and 'geolis_export.Classes.String' I don't want to create an extension method. Because this will crash if string x = null; Usage: private void tbCabineNum_PreviewTextInput(object sender, TextCompositionEventArgs e) { e.Handled = !e.Text.All(Char.IsNumber) || String.IsNullOrWhiteSpace(e.Text); } String partial: public partial class String { public static bool IsNullOrWhiteSpace(string value) { if (value == null) return true; return string.IsNullOrEmpty(value.Trim()); } } Is it not possible to create extras for the String class? I have tried to put the partial in the System namespace, but this gives other errors. Renaming String to String2 fixes the problem also. But this is not what I want, because then there is no reference with the original String class.
Tags (comma-separated)
Save Edits
Cancel