我有一种方法可以检查对象相对于我的程序的有效性(某些算法)。该对象是从传入的字符串创建(解析)的。
逻辑是:
bool isValid(String str, out Object obj)
{
obj = null;
obj = new Object(str); //Validation happens during the object creating
if(obj.Legit) //Don't mind this line :)
return true;
return false;
}
我从另一个类调用此验证,如果此验证失败,则执行不同的验证(相同的方法)
void FindingObjectType(String str)
{
if(isValid(str, out ??????)
//process
}
所以不是?????,我不知道如何传递对象。
我只有 1 个构造函数,对象(字符串)。