zoukankan      html  css  js  c++  java
  • C# 字符串转组件名、变量名

    字符串转组件名

    (Controls["button1"] as Button).Text = "Hello";//单独组件
    (Controls["tabControl1"].Controls[0].Controls["DataSource1"] as TextBox).Text = "111.111.111.111";//嵌套组件

    字符串转变量名

    string str = "demo"; //可以写到下面button1_Click里面,demo就是下面的变量名
    public string demo = "Old String";
    private void button1_Click(object sender, EventArgs e)
    {
        //通过字符串获得变量值
        MessageBox.Show(this.GetType().GetField(str).GetValue(this).ToString());    //显示Old String
        GetType().GetField(str).SetValue(this, "New String");
        MessageBox.Show(spp);    //显示New String
        MessageBox.Show(this.GetType().GetField(str).GetValue(this).ToString());    //显示New String
    }


    public string Demo = "Old String";
    private void button2_Click(object sender, EventArgs e)
    {
        //通过字符串获得变量值
        MessageBox.Show(this.GetType().GetField("Demo").GetValue(this).ToString());    //显示Old String
        //通过给变量赋值
        this.GetType().GetField("Demo").SetValue(this, "New String");
        //新的值
        MessageBox.Show(Demo);    //显示New String
        MessageBox.Show(this.GetType().GetField("Demo").GetValue(this).ToString());    //显示New String
    }
  • 相关阅读:
    iframe嵌入页面自适应目标页面的高度
    pc端适配
    页面之间传值,接数值
    表单直传文件到七牛
    前端一些小技巧
    css3的一些知识点
    禁止用户长按选中
    修改Html的title值
    判断时间是多久前
    图片裁剪
  • 原文地址:https://www.cnblogs.com/chinalantian/p/6074272.html
Copyright © 2011-2022 走看看