DCSIMG
.NET - Yevgeni Frolov

Yevgeni Frolov

Browse by Tags

All Tags » .NET (RSS)
Measure string size – the right way.
Recently I needed to measure an exact size in memory for a string – asked a developer sitting next to me how would he do it. An answer was: “Take a string’s length multiply by 2(it’s a UTF-8 encoding) – you will get an exact size”. Well this answer was wrong… And the explanation is in a definition of UTF-8 encoding. Here is a quote from Wikipedia : UTF-8 (8- bit UCS / Unicode Transformation Format ) is a variable-length character encoding for Unicode . It is able to represent any character in the...
So useful, but so forgotten.
Wow, it’s so nice from time to time to read a simple post that refreshes our overloaded memory :) Following link reminds us 5 simple attributes, that can be very useful in a development: http://hatim.indexdev.net/2009/12/17/5-very-useful-c-attributes/