只返回对象类型名称而不在“Objects”之前。

时间:2013-03-30 12:11:27

标签: vb.net

    Dim objCar As Car
    objCar = New Car
    Console.WriteLine("{0}", objCar.GetType.ToString())

返回此

  

Objects.Car

我可以稍微更改代码而不使用文本函数,只返回以下内容吗?

  

汽车

2 个答案:

答案 0 :(得分:3)

你试过这个吗?

Dim objCar  As car
objCar  = New car
MsgBox(objCar.GetType.Name)

答案 1 :(得分:1)

为什么不覆盖ToString课程上的Car方法?

public class Car
{
    public Car() {}

    public override string ToString()
    {
        return "Car";
    }
}

通过这种方式,您可以返回任何想要返回的内容,而无需使用GetType

相关问题