3
C#의 DataTable
은 각 행의 크기 (바이트 수)를 제공하는 속성을 제공합니까?C#에서 DataTable 행의 크기를 찾는 방법은 무엇입니까?
C#의 DataTable
은 각 행의 크기 (바이트 수)를 제공하는 속성을 제공합니까?C#에서 DataTable 행의 크기를 찾는 방법은 무엇입니까?
Marshal.SizeOf으로 관리되는 개체의 관리되지 않는 크기를 결정할 수 있습니다.
좋은 아이디어, Marshal.SizeOf()에 대해 몰랐지만이 경우에는 작동하지 않습니다. 나는 이것을 시도했지만 Marshal.SizeOf()를 호출하여 DataRow 유형의 인수를 사용하면 "관리되지 않는 구조체로 마샬링 될 수 없으며 의미있는 크기 또는 오프셋을 계산할 수 없습니다."라는 세부 정보가있는 인수 예외가 발생합니다. –
구체적으로 "행 크기"란 무엇입니까? * varchar (40)는 40 또는 80 바이트 (유니 코드 또는 비어 있음) 또는 실제 크기 (빈 문자열은 크기를 취하지 않습니다. –
각 행의 행 크기? – TStamper
예. 각 행의 행 크기 (바이트). –