【问题标题】:How to give IDs to Objects to use in any method?如何为对象提供 ID 以在任何方法中使用?
【发布时间】:2012-12-02 02:12:16
【问题描述】:

我是从 JavaScript 语言进入 C# 的,但我似乎无法找到一种方法来将字符串 ID 名称分配给我的表单应用程序中的对象,这种方法可以在许多方法中使用。例如,

string inputNameBox = textbox1.Text;

我希望能够在任何方法中使用“inputNameBox”。如果我在按钮的单击事件中分配 inputNameBox,则一切正常。但我希望能够在不向 textbox1.Text 提供新字符串 ID 的情况下以另一种方法调用 inputNameBox。

我尝试使用静态字符串和常量,但它们返回错误。我也尝试将它们设置为属性,但 value = null。

如何在任何方法中为 .Text 对象使用相同的字符串 ID?

【问题讨论】:

    标签: c# .net object properties


    【解决方案1】:

    您可以使用数据绑定来完成此操作。

    【讨论】:

      【解决方案2】:

      使用属性:

      public string InputNameBox
      {
          get { return textBox1.Text; }
          set { textBox1.Text = value; }
      }
      

      【讨论】:

      • 这行得通!我没有为 get 和 set 设置正确的值。
      猜你喜欢
      • 2017-05-07
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      • 2021-12-08
      • 2020-01-05
      • 2016-01-23
      • 2020-07-27
      • 1970-01-01
      相关资源
      最近更新 更多