gpt4 book ai didi

C# 包括其他文件

转载 作者:行者123 更新时间:2023-12-04 16:57:33 24 4
gpt4 key购买 nike

如何访问 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com