C# 什么';I2CDevice.CreateReadTransaction()和新的I2CDevice.I2CReadTransaction()之间的区别是什么?

C# 什么';I2CDevice.CreateReadTransaction()和新的I2CDevice.I2CReadTransaction()之间的区别是什么?,c#,.net,.net-micro-framework,i2c,C#,.net,.net Micro Framework,I2c,我正在研究.NET MF I2C API,我有点困惑。创建I2C事务似乎有多种方法 我可以使用该方法,也可以简单地创建一个新对象。我不知道有什么区别。两者的参数数量相同。CreateReadTransaction返回一个I2CReadTransaction对象。所以区别在于CreateReadTransaction是一个方法,而另一个是类对象。对于初学者来说,一个是读的,另一个是写的。什么新的I2CDevice.I2CReadTransaction(缓冲区)也会返回一个新的I2CReadTran

我正在研究.NET MF I2C API,我有点困惑。创建I2C事务似乎有多种方法


我可以使用该方法,也可以简单地创建一个新对象。我不知道有什么区别。两者的参数数量相同。

CreateReadTransaction返回一个I2CReadTransaction对象。所以区别在于CreateReadTransaction是一个方法,而另一个是类对象。

对于初学者来说,一个是读的,另一个是写的。什么<代码>新的I2CDevice.I2CReadTransaction(缓冲区)也会返回一个新的
I2CReadTransaction
,不是吗?那么为什么我要使用
I2CDevice.CreateReadTransaction(缓冲区)