32#C#代码,难以理解'流对等=(流)状态;'括号中的抽象类,是什么意思?

时间:2015-04-09 10:58:20

标签: c# bluetooth abstract-class 32feet

我最近从PHP改为学习C#。我正在尝试使用框架32feet编写用于蓝牙通信的项目。 如何理解'(流)'在下面的代码?提前谢谢!

   private void ReadMessagesToEnd_Runner(object state)
    {
        Stream peer = (Stream)state;
        ReadMessagesToEnd(peer);
    }

2 个答案:

答案 0 :(得分:0)

这称为type casting。它改变了变量类型(包括实际上不是那种类型时发生的整个混乱)。在继续之前,您应该阅读有关C#的好书或教程。

答案 1 :(得分:0)

你的问题很模糊,但我会尽力解释。

所有类都派生自C#中的Object,因此任何Object都可以转换为任何类型。上面所做的所有(Stream)state都是将传递给方法的对象state转换为Stream对象。

如果您的问题实际上是在询问Stream课程的内容,请将您的注意力转移到Google搜索栏并输入“C#Stream”。