我正在尝试在另一个类中使用类内部的方法。
namespace Crystal.Utilities
{
public class Logging
{
public static void Log()
{
//dostuff
Crystal.MainForm.general_log_add_item("Hello World");
}
}
}
namespace Crystal
{
public partial class MainForm : Form
{
public void general_log_add_item(string msg)
{
listBox1.Items.Add(msg);
}
}
}
我希望能够从任何地方调用 Crystal.Utilities.Logging.Log() ,并且能够调用 Crystal.MainForm.general_log_add_item() 。但它不允许我,因为如果我把它设为公开,那么我就看不到它,如果它是静态的,那么它就不能与我的列表框交互。