DataTable
в C# предоставляет свойство, которое дает мне размер каждой строки (количество байтов)?Как найти размер строки DataTable в C#?
3
A
ответ
-3
Вы можете определить неуправляемый размер управляемого объекта с помощью Marshal.SizeOf.
+0
Хорошая идея, я не знал о Marshal.SizeOf(), но в этом случае это не работает. Я просто пробовал это, но он выдает исключение аргумента, если вы вызываете Marshal.SizeOf() с аргументом типа DataRow, а деталь «не может быть маршализована как неуправляемая структура, не может быть вычислен никакой значимый размер или смещение». –
Что конкретно вы подразумеваете под «размером строки»? Размер строки * может иметь * с типами данных (т. Е. Varchar (40) занимает 40 или 80 байт (unicode или нет)) или фактический размер (пустая строка не принимает никакого размера)? –
размер строки каждой строки? – TStamper
есть. Размер строки каждой строки в байтах. – 2009-05-14 18:53:13