本文整理汇总了C#中Dog.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# Dog.GetType方法的具体用法?C# Dog.GetType怎么用?C# Dog.GetType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dog
的用法示例。
在下文中一共展示了Dog.GetType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SubclassesAddNewBehavior
public void SubclassesAddNewBehavior()
{
var chico = new Chihuahua("Chico");
Assert.Equal("Happy", chico.Wag());
//We can search the public methods of an object
//instance like this:
Assert.NotNull(chico.GetType().GetMethod("Wag"));
//So we can show that the Wag method isn't on Dog.
//Proving you can't wag the dog.
var dog = new Dog("Fluffy");
Assert.Null(dog.GetType().GetMethod("Wag"));
}
示例2: button1_Click
private void button1_Click(object sender, EventArgs e)
{
//need to verify type of objects with 'is'
int x = 5;
string a = "Hello";
Mark m = new Mark();
Dog d = new Dog();
Cat c = new Cat();
if(d is Dog){
MessageBox.Show("The type is: " + d.GetType());//check types.
}else{
MessageBox.Show("Incorrect");
}
}