





















using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;namespace ConApp
{
class Program
{
static void Main(string[] args)
{
// 使用TryParse,出现异常时,赋值为最小值
string str = "4x";
DateTime dt = DateTime.MaxValue;
DateTime.TryParse(str, out dt);// 使用TryParse,出现异常时,赋值为最小值
int i = 2;
int.TryParse(str, out i);// 调用静态方法
Type t = typeof(Sys);
object obj = t.InvokeMember("GetName",
BindingFlags.InvokeMethod | BindingFlags.Static | BindingFlags.Public, null, null, new object[] { 2 });// 调用一般方法
Type type = typeof(Sys);
Object objT = type.InvokeMember(null, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance, null, null, args);
int ii = (int)type.InvokeMember("GetInt", BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, null, objT, new object[] { 1 });
Console.ReadKey();
}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。