Reputation: 1277
How do you get the size(in bytes) of an object or data structure at runtime, I know there profiler tools that do this I am only interested in doing this at runtime.
Data Structure is List<object>
I am trying to find out how much space the entire collection is taking and how much space an individual object is taking, not that there should, in theory, be a difference between the two.
Upvotes: 6
Views: 1754
Reputation: 2077
I think the sizeof
operator only works for value and unmanaged types; Marshal.SizeOf might give you what you need.
Upvotes: 3