c# - 在 WPF C# 项目中使用另一个类

标签 c# wpf

如何在 MainClass 中创建另一个类的对象。

namespace WpfApplication1
{
    public partial class MainWindow : Window
    {


        public MainWindow()
        {

            InitializeComponent();

        }

        myClass obj = new myClass();
        //obj.Show(); //not possible!!


    }

    public partial class myClass
    {
        void Show()
        {

        }
    }

}

现在在这个项目中,我无法使用“obj”对象访问 Show() 方法。如何访问这个项目中另一个类的方法??

最佳答案

您必须将 Show 声明为 public void 才能访问该方法。

namespace WpfApplication1
{
    public partial class MainWindow : Window
    {


        public MainWindow()
        {

            InitializeComponent();
            obj.Show(); //and must be inside of a method, function or constructor.

        }

        myClass obj = new myClass();
        //obj.Show(); //not possible beacause is not a public method.!!


    }

    public partial class myClass
    {
        //public method.
        public void Show()
        {

        }
    }

}

关于c# - 在 WPF C# 项目中使用另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31347545/

相关文章:

.net - DataTemplate 作为具有可定制绑定(bind)的资源

c# - 在 XAML 中而不是在代码隐藏中设置 DataContext

c# - 响应式扩展即时搜索 WPF/MVVM

c# - 在 C# 中将类型 'uint' 转换为 'int'

c# - 将字符串拆分为子字符串以节省大空间

c# - 强制下载 PDF 时使用 Response.End

c# - 关闭 WPF MVVM 中的窗口

c# - GC经常触发这个正常吗?

c# - uwp:如何在 x:DataType 之外的 DataTemplate 内绑定(bind)数据?

c# - 如何在 C# 的 WPF Modern UI 中通过按钮导航链接?