The way I tend to do it is to overload the method with different parameters.
Consider:
bool HasPermission(string Scope, string Right, Category cat) {
// implementation
}
bool HasPermission(string Scope, Category cat) {
return HasPermission(Scope, "*", cat);
}
bool HasPermission(Category cat) {
return HasPermission("*", "*", cat);
}
Of course my app checks for the "*", but the parameters could be default to
whatever you like.
Just an idea.
Duncan
----- Original Message -----
From: "David Ferguson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, May 04, 2002 8:05 PM
Subject: [DOTNET] What is the correct way to test for Is Nothing in C#?
> In VB I would say...
>
> if (Not xyz Is Nothing)
>
> In C# I am inclined to say...
>
> if (xyz != null)
>
> but I am concerned that an object might override operator !=. What is the
recommended way to do this test in C#?
>
> Thanks...David
>
> You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.