c# - 如何访问从A类到B类的get set value

标签 c# winforms

我有一个A类和B类

A 类有:

public int ID
{
    get;    
    set;
}

当运行程序时,一个值被分配给 ID ex:123 并在表单关闭时被销毁,并设置一个默认值,即 = 0

问题:如何在 B 类被销毁之前保存它的值? 这样我就可以访问 B 类中的值并执行验证。

最佳答案

让我假设 Class AClass B 是 win-forms 并且你从 B 打开 A >。以 A 形式编写一个方法,如:

public int GetInput(){
   Show();
   return ID;
}

同样在A的构造函数中写下一行

public A()
{
    Visible=false;
}

在表单 B 中写入以下内容以打开表单 A:

public void OpenA()
{
    var a=new A();
    var i=a.GetInput();
}

现在 i 包含 ID 的值。

关于c# - 如何访问从A类到B类的get set value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10577201/

相关文章:

c# - 替换多个文件中的文本但保留原始文本

c# - 如何在选择时获取 DataGridView 中的特定单元格已更改

c# - 运行、终止和保持进程运行的正确方法

c# - 在 Razor 中以正确的方式使用 C# 6 字符串插值

c# - 您将如何在 Xamarin C# for iOS 中创建可堆叠的矩形?

c# - 尝试从 Windows 服务读取 IIS 站点的 web.config 文件

c# - 在 C# 中取消订阅事件的正确方法是什么?

c# - 等待一个漫长的过程,还在更新UI

c# - 变量不加其他变量值

c# - 从 GridView 添加 DataRow 时如何捕获 ConstraintException?