G
GTi
I need to figure out what kind of class a object is:
public class ClassA
{
public string Name = null;
}
public class ClassB
{
public string Name = null;
}
public class ClassC
{
public string Name = null;
}
ArrayList List = new ArrayList();
List.Add(new ClassA());
List.Add(new ClassB());
List.Add(new ClassC());
List.Add(new ClassA());
foreach(object obj in List)
{
if(obj == ClassA) { ... } <-------------- HOW?
if(obj == ClassC) { ... } <-------------- HOW?
}
public class ClassA
{
public string Name = null;
}
public class ClassB
{
public string Name = null;
}
public class ClassC
{
public string Name = null;
}
ArrayList List = new ArrayList();
List.Add(new ClassA());
List.Add(new ClassB());
List.Add(new ClassC());
List.Add(new ClassA());
foreach(object obj in List)
{
if(obj == ClassA) { ... } <-------------- HOW?
if(obj == ClassC) { ... } <-------------- HOW?
}