当前位置: 首页 > news >正文

工商部门在线咨询郑州百度seo关键词

工商部门在线咨询,郑州百度seo关键词,用ps做网站画布一般建多大,个人网站建设的过程文章目录 前言新反射使用BindingFlags以公有属性使用举例运行结果 前言 我之前写过一篇博客,是关于C# 反射的,我那时候使用的C# 反射写起来还是比较麻烦,需要获取Properies,再遍历Property,再找到对应Property,再使用…

文章目录

  • 前言
  • 新反射使用
    • BindingFlags
    • 以公有属性使用举例
      • 运行结果

前言

我之前写过一篇博客,是关于C# 反射的,我那时候使用的C# 反射写起来还是比较麻烦,需要获取Properies,再遍历Property,再找到对应Property,再使用。特别的麻烦。

C# 反射+泛型总结和应用

后来我在网上找了一下,找到了个视频,挺好的。

C#基础教程 Reflection应用,简单使用反射,打破常规!

新反射使用

BindingFlags

BindingFlags 是可以简化反射类型的参数。使用举例如下

//Public:公有,Instance:实例
BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance;

反射会得到三大类:

  • 静态|非静态
  • 公有|私有
  • 属性|字段|方法

以公有属性使用举例

    static async Task Main(string[] args){BindTest bindTest = new BindTest();Type type = bindTest.GetType();BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance;FieldInfo? fieldInfo = type.GetField("Field",bindingFlags);Console.WriteLine(fieldInfo?.GetValue(bindTest));fieldInfo?.SetValue(bindTest, "新字段值");Console.WriteLine(fieldInfo?.GetValue(bindTest));Console.WriteLine("******************");PropertyInfo? propertyInfo = type.GetProperty("Property", bindingFlags);Console.WriteLine(propertyInfo?.GetValue(bindTest));propertyInfo?.SetValue(bindTest, "新属性值");Console.WriteLine(propertyInfo?.GetValue(bindTest));Console.WriteLine("******************");MethodInfo? method1 = type.GetMethod("Method", bindingFlags);method1?.Invoke(bindTest, null);MethodInfo? method2 = type.GetMethod("Method2", bindingFlags);method2?.Invoke(bindTest, new object[]{"测试参数"});MethodInfo? method3 = type.GetMethod("Method3", bindingFlags);var res = method3?.Invoke(bindTest, null);Console.WriteLine(res);Console.WriteLine("******************");Console.WriteLine("运行完成!");}}public class BindTest
{public string Field = "公有字段";public string Property { get; set; } = "公有属性";public void Method(){Console.WriteLine("公有函数");}public void Method2(string str){Console.WriteLine($"公有参数函数,{str}");}public string Method3(){return "返回参数";}
}

运行结果

在这里插入图片描述

这里只将了简单的公有数据,私有属性和静态属性也差不多,这里我就不展开说明了。

http://www.tj-hxxt.cn/news/72409.html

相关文章:

  • seo网站排名后退线上如何推广自己的产品
  • 湖北勘察设计协会网站百度一下你就知道了 官网
  • 射阳住房和城乡建设局网站公众号运营收费价格表
  • 网络知识网站整站优化深圳
  • 双语网站建设方案google官网入口下载
  • 哈尔滨市建设工程招投标首页关键词优化公司
  • 网站建立百度信任营销策划案
  • 彩票网站为啥链接做两次跳转互联网产品营销策划方案
  • 国外的包装设计网站深圳网络推广哪家好
  • 给客户做非法网站潍坊网站定制模板建站
  • 企业网站可以做游戏类网站么网站快速建站
  • 深圳o2o网站建设贵阳seo网站管理
  • 网站ome系统怎么做seo排名优化首页
  • 延安市城乡建设局网站上海seo招聘
  • 周口专业做网站公司如何免费注册一个网站
  • 推广链接点击器百度seo排名原理
  • 做众筹的网站有几个搜狗推广助手
  • 南宁房地产最新消息seowhy培训
  • 服装网站网络建设和硬件资源宁波seo教程
  • 投票网页怎么制作重庆网站优化
  • 网站开发定制2022最新热点事件及点评
  • 网站建设公众号开软文写作实训总结
  • 织梦cms做网站怎么样百度快照和广告的区别
  • 电子政务系统网站建设的基本过程今日刚刚发生新闻事件
  • 用wordpress制作网站模板下载app接入广告变现
  • 建设一个网站需要考虑什么磁力天堂最佳搜索引擎入口
  • 腾讯分分彩做号网站html网页制作软件有哪些
  • SEO参与网站建设注意影视网站怎么优化关键词排名
  • 做网站每个月可以赚多少钱软文推广平台有哪些
  • 贵阳seo网站推广优化我想做网络推广找谁