On Sat, 2004-10-16 at 10:53 -0700, gennady wexler wrote:
> On 10/16/04 4:33 AM, "Iain McCoy" <[EMAIL PROTECTED]> wrote:
>
> > On Sat, 2004-10-16 at 13:17 +0200, Francis Brosnan Bl�zquez wrote:
> >> Hi.
> >>
> >> Working with enumerations I've found an strange behaviour. If you
> >> compile the following source code and run it:
> >>
> >> --
> >> using System;
> >>
> >> public class EnumTest {
> >>
> >> public enum TipoCarga {
> >> Positivo = 1/3,
> >> Negativo = 1 + (1/3),
> >> Neutro = 1,
> >> }
>
> > suspect what you're seeing is the compiler automatically coercing all of
> > your enum values to ints. This means that 1/3 = 0, so 1 + 1/3 = 0 and
>
> if 1/3 is 0 then how would 1 + 1/3 be 0 too?
blargh, sorry, not thinking straight. What I meant was 1 + 1/3 = 1. I
believe I was right on the big-picture stuff, I just stuffed up a number
in the example.
Sorry,
--
Iain McCoy <[EMAIL PROTECTED]>
_______________________________________________
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list