.net中使用反射实例:操作非公有成员
来源:互联网 发布:知乎如何关闭问题 编辑:程序博客网 时间:2024/06/09 23:30
以下通过反射获取Form1中的私有字段textBox1,并设置其文本。
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
setText();
}
public void setText()
{
Type type = GetType();
FieldInfo fieldInfo = type.GetField("textBox1", BindingFlags.Instance | BindingFlags.NonPublic);
TextBox textBox1 = (TextBox)fieldInfo.GetValue(this);
textBox1.Text = "11111";
}
}
}
0 0
- .net中使用反射实例:操作非公有成员
- Effective Java(使类和成员的可访问性最小化、在公有类中使用访问方法而非公有域)
- 第14条:在公有类中使用访问方法而非直接使用公有域
- 第14条:在公有类中使用访问方法而非公有域
- Effective Java 第14条:在公有类中使用访问方法而非公有域
- 第14条:在公有类中使用访问方法而非公有域。
- 在公有类中使用访问方法而非公有域
- 在公有类中使用访问访问方法而非公有域
- EffectiveJava(14)在公有类中使用访问方法而非公有域
- 在公有类中使用访问方法而非公有域
- ( 14 ) : 在公有类中使用访问方法而非公有域
- 在公有类中使用访问方法而非公有域。
- effective java(14) 之在公有类中使用访问方法而非公有域
- Effective Java之在公有类中使用访问方法而非公有域(十四)
- java中反射操作公共成员变量
- java中反射操作私有成员变量
- Javascript中公有成员,私有成员,静态成员
- 《Effective java》读书记录-第14条-在公有类中使用访问方法而非公有域
- IOS 简单的动画自定义方法(旋转、移动、闪烁等)
- linux之sed用法
- GLFW编译安装笔记
- Java.lang.Boolean.valueOf()方法
- Git操作文档
- .net中使用反射实例:操作非公有成员
- hibernate与ibaties区别
- C/C++函数调用约定详解
- Linux(ubuntu14.04)安装及破解WebStorm11
- SEL使用
- android 6.0 权限获取
- 更新证书错误:No matching provisioning profiles found
- Netty2: 事件驱动的NIO框架(实践)
- 超高仿微信图片选择浏览