0
私は次のようになりますどのデータを取得する方法を書いた:C#の配列データ転送[]
public void DatagridToArray(Array registersArray)
{
registersArray = myModulesList.OrderBy(mod => mod.Address).Select(mod => mod.ParamValue).ToArray();
}
は今私の使い方では、私は[] USHORTとしてデータを必要とするので、私は変数を宣言します。
public static ushort[] registers = new ushort[20];
私は次のようにこのメソッドを呼び出します。
this.DatagridToArray(registers);
結果 WH私はを監視途中DatagridToArray()
私registersArray
はint[7]
データを得ることができますが、コール後、registers
変数はすべて0
であることが判明します。私はそれをどうするか教えてください、事前に感謝!
あなたの答えをありがとう:
そして、は次のように使用! –
私の 'myModulesList'が**型**' DataSet'の場合、どうすれば 'DatagridToArray()'メソッドを書き直すと思いますか? –