KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I don't know how many countless times I've had to write code to validate string arguments: public RoomName(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentException("Cannot be empty", "name"); } } Is there anyway to avoid this? Is there some attribute or design-by-contract mechanism to avoid this? Is there no way to say: public RoomName(NotNullOrEmptyString name) { without having to actually create that type?
Tags (comma-separated)
Save Edits
Cancel