If the following evaluated (VB code):

System.Runtime.InteropServices.Marshal.SizeOf(GetType(Char))

A test application returns 1 running under Windows (specifically 32-bit 7
Pro) and 2 running under Linux (specifically openSuSE 11.2 Mono 2.6.4). 
Logically, I would think that 2 should be correct, since Unicode characters
are two bytes in size.  However, I'm thinking there may be something I'm
missing, like a default project encoding option, or something to that
effect.

This doesn't cause me any problems since I know about it, but I'll want to
know about when the functionality changes in the future... which it should?
and should by MS?

Comments welcome.

-----
Brian Kesecker, Software Developer,  http://www.augustasystems.com/ Augusta
Systems, Inc. 
-- 
View this message in context: 
http://mono.1490590.n4.nabble.com/Marshal-SizeOf-on-Char-Type-Variations-Between-Platforms-tp2174008p2174008.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to