gpt4 book ai didi

c# - 如何使用 C# 参数调用回调

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:56 25 4
gpt4 key购买 nike

我又来了一个关于C#的问题。

所以,这是我项目中的一些文件。

Configuration.cs
Settings1.cs
Bot.cs

现在,问题是,在 Settings1.cs 中我做了一个回调(如果那是你在 C# 中调用它的话)。

public void LoadText(Configuration.BotInfo config)
{
txtUsername.Text = config.Username;
txtPassword.Text = config.Password;
txtName.Text = config.DisplayName;
txtPrefix.Text = config.DisplayNamePrefix;
txtBackpack.Text = config.Backpack;
txtSell.Text = KeyUserHandler.SellPricePerKey.ToString();
txtBuy.Text = KeyUserHandler.BuyPricePerKey.ToString();
lblPrice.Text = value.ToString();
}

如您所见,它正在从 Configuration.cs 文件中获取数据。我想要做的是,我想在 Settings1_Load 回调 下调用它。

所以,当我输入

LoadText();

它给我的错误是它不能有 0 个参数。但是我可以在这里使用什么参数?我只是将 Configuration.BotInfo 作为配置“变暗”,因为如果我在任何地方都使用全名,它会给我非静态和静态字段错误。

最佳答案

不,它不是从 Configuration.cs 文件获取数据,它是从名为 config 的参数获取数据,参数类型是 配置.BotInfo。可能 BotInfo 是一个在您的 Configuration.cs 文件中定义的类。您应该将 BotInfo 实例传递给您的函数以使其工作.

例如,您可以这样调用您的方法:

                                // set your  other properties
LoadText(new BotInfo { Username = "user2331", Password="1234", ... })

关于c# - 如何使用 C# 参数调用回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21694273/

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