2011-05-26 46 views
0

我正在研究.NET MF I2C API,并且我感到有点困惑。似乎有多种方法来创建I2C事务。I2CDevice.CreateReadTransaction()和新的I2CDevice.I2CReadTransaction()有什么区别?

我可以使用I2CDevice.CreateReadTransaction方法,或者简单地创建一个新的I2CDevice.I2CReadTransaction对象。我很困惑,不同之处在于。两者都采用相同数量的参数。

+1

对于初学者来说,一个是阅读另一个是写。 – leppie 2011-05-26 14:22:18

+0

@leppie:哎呦 – Eric 2011-05-26 15:22:26

回答

0

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

+0

什么? '新的I2CDevice.I2CReadTransaction(buffer)'也返回一个新的'I2CReadTransaction',不是吗?那么为什么我会使用'I2CDevice.CreateReadTransaction(buffer)'? – Eric 2011-05-28 20:32:15