我最近从PHP改为学习C#。我正在尝试使用框架32feet编写用于蓝牙通信的项目。 如何理解'(流)'在下面的代码?提前谢谢!
private void ReadMessagesToEnd_Runner(object state)
{
Stream peer = (Stream)state;
ReadMessagesToEnd(peer);
}
答案 0 :(得分:0)
这称为type casting。它改变了变量类型(包括实际上不是那种类型时发生的整个混乱)。在继续之前,您应该阅读有关C#的好书或教程。
答案 1 :(得分:0)
你的问题很模糊,但我会尽力解释。
所有类都派生自C#中的Object
,因此任何Object
都可以转换为任何类型。上面所做的所有(Stream)state
都是将传递给方法的对象state
转换为Stream
对象。
如果您的问题实际上是在询问Stream
课程的内容,请将您的注意力转移到Google搜索栏并输入“C#Stream”。