【问题标题】:Call Result of one Class and use it in other Class调用一个类的结果并在其他类中使用
【发布时间】:2012-12-20 01:48:12
【问题描述】:

这可能很容易,但我卡住了!

我确实有一个类可以为我创建一个命令,例如:

如您所见,此编码将返回给我 bCommand!

现在我有一个按钮功能,我应该调用这个 bCommand 并将其分配为如下值:

所以我得到了 Bcommand 在当前上下文中不存在的错误 我正在寻找如何解决问题的任何建议。

【问题讨论】:

    标签: c# class function call


    【解决方案1】:

    您需要将Encode 方法的结果分配给一个变量。

    private void btnModel_Click(object sender, EventArgs e)
    {
        byte[] bCommand = Encode("C11", "");
        WriteData(bCommand);  // bCommand will now exist in this context
    }
    

    【讨论】:

    • 我能问点什么吗?你在我的编码函数中看到了这个: Array.Copy(bCmd, 0, bCommand, 5, bCmd.Length);我怎么能扭转结果!我正在使用反向功能,但它不起作用
    • @Artinos 您想要反转Encode 的整个结果。我会说类似var bCommand = Encode("C11", "").Reverse().ToArray(); 的内容,或者如果您希望在返回结果之前反转结果,您可以在Encode 方法中使用return bCommand.Reverse().ToArray();
    • 好吧,我的错,因为我刚刚做了,我的错误是我在将它分配给 bCommand 后做了反向操作,但现在它没问题了
    • @Artinos 很高兴你知道了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多