Hello.
Your help is very much appreciated.
I created a class (parametersBusinessObject) with a Generic type. This class basically represents a parameter.
The memebers :
string paramName,
bool isRequired
Then, I tried to use another class(wctl) which contains a list of the parameters.
List< parametersBusinessObject >.
The problem is that I don’t see how I can populate the list with parametersBusinessObject that have a different type. i.e. how would you populate the list with:
“param1”,string, true
“param1”,int, true ??
public class wctl
{
public class parametersBusinessObject
{
string _paramName;
bool _isRequired;
T _defaultValue;
public parametersBusinessObject(string paramName, bool isRequired,T defaultValue)
{
_paramName = paramName;
_isRequired = isRequired;
_defaultValue = defaultValue;
}
public string ParamName
{
get { return _paramName; }
}
public bool IsRequired
{
get { return _isRequired; }
}
public T DefaultValue
{
get { return _defaultValue; }
}
}
private List<parametersBusinessObject> _prms;
public List<parametersBusinessObject> Prms
{
get { return _prms; }
set { _prms = value; }
}
Thank you,
Bechir BejaouiPosted Dec 24, 2008, 10:39 AM
roy royPosted Dec 23, 2008, 10:34 PM
Thank you Bechir.
The issue is to populate a list of objects (type of Generics) wherease T is different for each item in the list.
I realized that it is not possible. So instead of using generics I will just use Type.
Thanks again.
Regrdas
Roy
Bechir BejaouiPosted Dec 22, 2008, 7:06 AM