Regarding C# syntax
I do not understand the return statement, can anyone explain what ?, : does and explain about the return statement?
Thanks
public IAppTools Get(string appToolName)
{
if (string.IsNullOrEmpty(appToolName))
appToolName = Constants.APP_TOOL_NAME_DEFAULT;
return _appTools.ContainsKey(appToolName) ? _appTools[appToolName] : null;
}
Guest UserPosted Feb 10, 2011, 10:24 AM
It's basically another way to do this:
if ( _appTools.ContainsKey(appToolName)) return _appTools[appToolName] else return null;
Sam HobbsPosted Feb 10, 2011, 10:56 PM
Sam HobbsPosted Feb 10, 2011, 10:52 PM