c#语言typeof用法,c#中GetType()与Typeof()的区别 您所在的位置:网站首页 r语言class和typeof的区别 c#语言typeof用法,c#中GetType()与Typeof()的区别

c#语言typeof用法,c#中GetType()与Typeof()的区别

#c#语言typeof用法,c#中GetType()与Typeof()的区别| 来源: 网络整理| 查看: 265

namespace _2011._12._15

{

class Program

{

static void Main(string[] args)

{

Test testone = new Test();

string s = testone.GetType().ToString();

Console.WriteLine("GetType():");

Console.WriteLine(s);//_2011._12._15.Test  命名空间的Test类

Type type = typeof(Test);

Console.WriteLine("Typeof():");

Console.WriteLine(type);//_2011._12._15.Test  命名空间的Test类

Console.WriteLine();

MethodInfo[] methodinfo = type.GetMethods();

Console.WriteLine(methodinfo.GetType());//System.Reflection.MethodInfo[]

foreach (var i in methodinfo)

{

Console.WriteLine(i);//输出Test类的所有方法及继承Object的实例方法

}

Console.WriteLine();

Console.WriteLine();

Console.WriteLine();

Console.WriteLine();

MemberInfo[] memberinfo = type.GetMembers();

Console.WriteLine(memberinfo.GetType());

foreach(var i in memberinfo)

{

Console.WriteLine(i);//输出Test类字段和System.type类型

}

}

}

class Test

{

private int age;

public string name;

public void speaking()

{

Console.WriteLine("Welcome to cnblog!");

}

public void writing()

{

Console.WriteLine("Please writing something!");

}

}

}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有