不多说,直接上代码
主类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ReflectionProj
{
class Program
{
static void Main(string[] args)
{
Person p1 = new Person();
p1.Name = "ABC";
p1.Age = 30;
p1.Salary = 8000.50;
Person p2 = new Person();
p2.Name = "DEFG";
p2.Age = 9000000;
p2.Salary = 7000.50;
CheckResult c1 = Utils.CheckItemType(p1);
Console.WriteLine(c1.ItemName + ":" + c1.IsTypeRight.ToString());
CheckResult c2 = Utils.CheckItemType(p2);
Console.WriteLine(c2.ItemName + ":" + c2.IsTypeRight.ToString());
Console.WriteLine("Main OK");
Console.Read();