2011-05-26 42 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