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

C# - 常用API

Assembly.GetCallingAssembly 方法

获取当前方法的调用程序集:

 Console.WriteLine("FirstMethod called from: " + Assembly.GetCallingAssembly().FullName);

Assembly.GetExecutingAssembly 方法

获取包含当前执行的代码的程序集:

//获取当前执行的代码的程序集的父地址
Directory.GetParent(Assembly.GetExecutingAssembly().Location)

Assembly.GetExportedTypes 方法

获取此程序集中定义的公共类型,这些公共类型在程序集外可见


//获取baseType所在程序集的所有公共类型List<Type> 	result = (from t in baseType.Assembly.GetExportedTypes()where !t.IsAbstractwhere baseType?.IsAssignableFrom(t) != falsewhere filter?.Invoke(t) != trueselect t).ToList();

http://www.lryc.cn/news/190761.html

相关文章:

  • 新式茶饮品牌如何写出生活感软文
  • 使用c++视觉处理----canny 边缘检测、sobel边缘检测、scharr 滤波边缘检测
  • gogs和drone如何配合使用
  • Feign客户端的配置与使用
  • 【数据结构】队列(Queue)实现详解
  • 23.10.13数据库升级流程记录
  • 【three.js】结合vue进行开发第一个3d页面
  • 【Vue】同一个页面多次复用同一个组件数据相互干扰问题
  • 【深度学习实验】卷积神经网络(八):使用深度残差神经网络ResNet完成图片多分类任务
  • HarmonyOS学习 -- ArkTS开发语言入门
  • 早安心语|不委屈不将就,让生活充满仪式感
  • [Python进阶] 操纵键盘:pyuserinput
  • 解析Moonbeam的安全性、互操作性和市场竞争力
  • RPA是什么?怎么成为RPA高手?
  • Apache Shiro 漏洞复现
  • 炒现货白银的最佳时间
  • C# OpenVINO 人脸识别
  • ESP32-WROOM-32无法进入下载模式进行程序上传的问题
  • 尚硅谷Flink(一)
  • C++ 设计模式 —— 桥接模式
  • 微信怎么删除好友?非常简单,2个方法!
  • 小谈设计模式(25)—职责链模式
  • Python- JSON-RPC创建一个远程过程调用
  • Linux中scp命令复制文件
  • Interlay采用Moonbeam路由流动性,为波卡发展更多流动性
  • Jetson Orin NX 开发指南(9): Pixhawk 6X 飞控固件的烧写与 QGroundControl 参数配置
  • Redis(四)多级缓存
  • 网站安全防护
  • 腾讯云南京地域怎么样?南京服务器IP测速Ping值延迟
  • Harbor 简介