对象是什么类? [英] What class is the object ??

查看:65
本文介绍了对象是什么类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要弄清楚一个对象是什么类的:


公共类ClassA

{

public string Name = null;

}


公共类ClassB

{

public string Name = null ;

}


公共类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(列表中的对象obj)

{

if(obj == ClassA){...}< - -------------怎么样?

if(obj == ClassC){...}< ------------- - 怎么样?

}

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?
}

推荐答案

我需要弄清楚一个对象是什么类的:
I need to figure out what kind of class a object is:

>

公共类ClassA

{

public string Name = ñ ull;

}


公共类ClassB

{

public string Name = null; < br $>
}


公共类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(列表中的对象obj)

{

if(obj == ClassA){...}< --- -----------如何?

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?
}



如果(obj是ClassA){...}

Hans Kesting


Hans Kesting写道:
Hans Kesting wrote:

>

if(obj is ClassA){。 ..}


Hans Kesting
>
if (obj is ClassA) { ... }
Hans Kesting



Fundamental c#

Fundamental c#
:







这篇关于对象是什么类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆