夜光序言:

申请进入你的心里,我敲门了喔。

正文:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Reflection;  //反射的使用namespace WindowsFormsApp1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//现在,我们是写死的,但是实际开发过程中我们是不写死的string dllName = "MyClassLibrary"; //夜光:指定dll文件的名字,或者程序集的名字string fullName = "MyClassLibrary.YunSuan";Assembly assembly = Assembly.Load(dllName); //程序集加载Type type = assembly.GetType(fullName); //从程序集中获取指定对象的类型var dll = Activator.CreateInstance(type); //创建构造函数//调用程序集中的方法string jiafa = type.InvokeMember("JiaFa", BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static, null, null, new object[] {textBox1.Text.Trim()}).ToString();MessageBox.Show(jiafa);}}
}

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Reflection;  //反射的使用namespace WindowsFormsApp1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//现在,我们是写死的,但是实际开发过程中我们是不写死的string dllName = "MyClassLibrary"; //夜光:指定dll文件的名字,或者程序集的名字string fullName = "MyClassLibrary.YunSuan";Assembly assembly = Assembly.Load(dllName); //程序集加载Type type = assembly.GetType(fullName); //从程序集中获取指定对象的类型var dll = Activator.CreateInstance(type); //创建构造函数//调用程序集中的方法string jiafa = type.InvokeMember("JiaFa", BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static, null, null, new object[] {textBox1.Text.Trim()}).ToString();MessageBox.Show(jiafa);}private void abc(){//隐式类型//.net 3.0以后才开始引入的//夜光:编译器可以自动判断数据类型/** 使用规则1.var类型的值必须是局部变量或者是静态变量2.声明的时候必须被初始化   赋值3.变量的值不能是null4.不能声明为一个方法或者一个方法组5.不能用来作为方法的参数*/var name = "Genius Team";var age = 18;var flag = false;}private void button2_Click(object sender, EventArgs e){abc();}}
}

夜光带你走进C# 反射(二十)擅长的领域相关推荐

  1. 夜光带你走进python开发 (十九)传奇语言

    夜光序言: 背上了剑离开这里 深深地吸一口气 给自己鼓励 这片泥泞不堪的地 也不知道留下了 多少的足迹 时光一点一点流转成了回忆 陌生的天空也渐渐地 变熟悉 虽然这一路上很多次想放弃 但是我拼命坚持到 ...

  2. 夜光带你走进JavaScript(五十八)擅长的领域

    夜光序言: 人生旅途上,横竖都是路,决定今天的不是今天,而是昨天对人生的态度:决定明天的不是明天,而是今天对事业的作为.我们的今天由过去决定,我们的明天由今天决定~~ 正文: JavaScript 计 ...

  3. 夜光带你走进JavaScript(四十六)擅长的领域

    夜光序言: 从一开始以为这个世界上只有自己,到明白自己的天赋其实只够做一个不错的普通人. 然后人就长大了 正文: 事件冒泡或事件捕获? 事件传递有两种方式:冒泡与捕获. 事件传递定义了元素事件触发的顺 ...

  4. 夜光带你走进 微信小程序开发(四十二)擅长的领域

    夜光序言: 世人笑我痴红尘,不过红尘恋伊人. 正文:                                                 以道御术 / 以术识道 /*夜光: pages/g ...

  5. python 传奇服务端_夜光带你走进python开发 (三十二)传奇语言

    夜光序言: 夜光越长大,越知道做事不容易,越知道每个人都有难处,也就越不敢随随便便的瞧不起谁,以免不小心伤害了谁. 这当然不是粉饰,更不是虚伪,而是懂得了体谅和温柔,温柔的和这个世界相处. 正文:文件 ...

  6. 夜光带你走进python开发 (二十九)传奇语言

    夜光序言: 如果你越来越冷漠,你以为你成长了,但其实没有.长大应该是变得温柔,对全世界都温柔. 正文:函数和递归 函数和程序结构  函数可以简化程序,函数可以使程序模块化  用函数将较长的程序分割 ...

  7. 夜光带你走进 前端工程师(四十二 jS )

    夜光序言: 孤高所以至高. 所谓真正的英雄就是一个人.因为孤高所以强大. 没有持有羁绊也就是说没有必须守护的东西.必须守护的东西换言之就是弱点. 因此没有弱点.没有必须守护的东西.和别人没有联系的人才 ...

  8. 夜光带你走进 Java Web应用程序开发(二十八)

    夜光序言: 可能的话.真想和你..去..同一个地方. 我们咫尺天涯. 却在内心最柔软的地方深切的怀念对方. 是想念吗. 正文: //夜光:利用 MVC 模式计算梯形面积. //1.视图 提供两个 JS ...

  9. 夜光带你走进C# 游戏开发等(七十九)擅长的领域

    夜光序言: 随着时间的流逝,年龄在增长,表面是如此,可内心的成长,那才是最重要的,只有这样活着才会变得更加美好,内心的成长是每个人一生的追求,我向往内心的成长,成熟 正文: using System; ...

最新文章

  1. R语言Kmeans聚类、抽取聚类簇:fpc包clusterboot函数通过bootstrap重采样的方法评估Kmeans聚类的稳定性、fpc包的kmeansruns函数通过CH准则和ASW获取最优K值
  2. 【剑指offer-Java版】17合并两个排序链表
  3. XMLHttpRequest
  4. 你这样的“垃圾“,就应该进入老年代!!!
  5. 【mongodb】couldn't connect to server 127.0.0.1:27017 (127.0.0.1)
  6. 替换掉(取消掉)pip freeze 生成的@ file:///格式,变为正常的==版本号
  7. WebAPI PUT,DELETE请求404
  8. php可以用lucene吗,php – Lucene外国字符问题
  9. flask pyecharts_利用 Flask 动态展示 Pyecharts 图表数据的几种方法
  10. 《图论及其应用》期末复习汇总
  11. 香港流行乐黄金二十年——经典歌手(音乐人)全面回顾 二
  12. python写一个数字字典生成器
  13. 手机迅雷打不开html,苹果手机上迅雷怎么打不开秒退
  14. ZABBIX3.04设置短信报警
  15. 一、HTML、HTTP、web综合问题
  16. mysql 军规_58到家MySQL军规升级版
  17. 【HBase】HBase入门详解(二)
  18. magent java_bt种子简介与magnet磁力介绍
  19. 添加超声波障碍图层并用rbx1仿真
  20. Postman的下载和安装

热门文章

  1. 11月最新纯净版XP系统999宝藏网GhostXP_SP3会员专用版V5.0
  2. 【题目49:装快递(C++) ; ps:输入一行数据(带逗号或空格)更好的输入方式】
  3. 听说你,不想错过。。。
  4. APQP开发审核资料 .结合AIAG APQP手册、VDA6.3、VDA4.3、PMP进行整合编制
  5. LeetCode 42. Trapping Rain Water(收集雨水Ⅰ)
  6. 盘点7种免费的激光雷达软件工具
  7. 数字孪生平台:三维(3d)可视化技术,解决方案管理系统
  8. powershell + python 批量更改图片大小
  9. DeepFakes深度造假,AI换脸的技术原理是什么?
  10. 打印jQuery.print.min.js 使用总结