2009-05-14 8 views
3

C#のDataTableは、各行のサイズ(バイト数)を示すプロパティを提供していますか?C#でDataTable行のサイズを調べるにはどうすればよいですか?

+1

具体的には「行サイズ」とは何ですか? * varchar(40)は40または80バイト(Unicodeかどうか)か、実際のサイズ(空の文字列はサイズをとらない)を取ることができますか? –

+0

各行の行サイズ? – TStamper

+1

はい。各行の行サイズ(バイト単位)。 –

答えて

-3

Marshal.SizeOfを使用して管理対象オブジェクトのアンマネージドサイズを決定できます。

+0

Marshal.SizeOf()についてはわかりませんでしたが、この場合は動作しません。私はこれを試しましたが、Marshal.SizeOf()をDataRow型の引数で呼び出すと引数の例外がスローされます。詳細は「アンマネージ構造としてマーシャリングすることはできませんが、意味のあるサイズやオフセットは計算できません。 –

関連する問題