[Mono-dev] C# compiler (mcs) bug with private constructors ?
Denis ERCHOFF
d_erchoff at hotmail.com
Thu Mar 23 14:40:27 EST 2006
Hi all,
I have a problem with the mcs compiler.
I defined a test class with a private default constructor ( see the
following code ). When i create a new object with this class, using the
private constructor, mcs accept it !
Visual Studio raise a compilation error ( and i think that it must
be the right way ).
I am using mono 1.1.13.4 with Windows XP sp2.
Here is a simple test class :
namespace Test
{
public class TestClass
{
public static TestClass instance = new TestClass();
public void Echo()
{
System.Console.WriteLine("ECHO");
}
private TestClass() : base()
{
}
}
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
TestClasstest = new TestClass();
}
}
}
More information about the Mono-devel-list
mailing list