如何访问 second.cs 文件中的函数?
For example to call someFunction from second file in first_main.
我试过这个:
first_main.cs:
using second;
namespace first_main
{
public partial class MainWindow : MetroWindow, funkcijos
{
public MainWindow()
{
someFuction();
}
}
}
第二个.cs:
namespace second
{
public class funkcijos
{
public funkcijos()
{
}
public void someFuction()
{
MessageBox.Show("I use function in MainWindow class, from function class");
}
}
}
最佳答案
MetroWindow 必须是接口(interface),否则不能同时继承 MetroWindow、funkcijos。 .net 不支持多继承
using second;
namespace first_main
{
public partial class MainWindow : MetroWindow
{
public MainWindow()
{
var second = new funkcijos();
funkcijos.someFuction();
}
}
}
namespace second
{
public class funkcijos
{
public funkcijos()
{
}
public void someFuction()
{
MessageBox.Show("I use function in MainWindow class, from function class");
}
}
}
关于C# 包括其他文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36118144/