首页 > 解决方案 > 如何访问另一个表单或类中的元素

问题描述

我想要一个程序,它创建一个食谱列表,就像一个食谱管理系统。但我不知道如何访问例如其他类中的列表。

我把每件可怕的事情都公开了。

public partial class Form1 : Form
{
    //default constructor 

    public static List<Recipe> RecipeList = new List<Recipe>();
}

public partial class Form2
{
    //default constructor 

    private void Form2_Load(object sender, Eventargs e)
    {
        RecipeList.Add("Chili con Carne");
    }
}

public class Recipe
{
    //some properties and methods... 
    {

我无法访问那里的 RecipeList。我怎样才能达到我的目标以在 Form2 中获取该食谱的输入,然后在全局存储一个列表,例如,我可以在任何地方显示食谱列表...

标签: c#formsclass

解决方案


你可以这样做

public static  List<Recipe> RecipeList = new List<Recipe>();
Form1.RecipeList.Add("Chili con Carne");

推荐阅读