S
Subramaniyan Neelagandan
The following program outputs False rather than True.
using System;
namespace Test
{
public struct V
{
public bool booleanV;
public void setBoolean(bool _value)
{
booleanV = _value;
}
}
public class C
{
public readonly V Value;
}
public class StructBug
{
static public void Main(string[] args)
{
C c = new C();
c.Value.setBoolean(true);
Console.WriteLine(c.Value.booleanV);
Console.Read();
}
}
}
using System;
namespace Test
{
public struct V
{
public bool booleanV;
public void setBoolean(bool _value)
{
booleanV = _value;
}
}
public class C
{
public readonly V Value;
}
public class StructBug
{
static public void Main(string[] args)
{
C c = new C();
c.Value.setBoolean(true);
Console.WriteLine(c.Value.booleanV);
Console.Read();
}
}
}