Compilerfout CS1528
Verwacht; or = (kan geen constructorargumenten opgeven in declaratie)
Een verwijzing naar een klasse is gevormd alsof er een object voor de klasse wordt gemaakt. Er is bijvoorbeeld geprobeerd een variabele door te geven aan een constructor. Gebruik de nieuwe operator om een object van een klasse te maken.
In het volgende voorbeeld wordt CS1528 gegenereerd:
// CS1528.cs
using System;
public class B
{
public B(int i)
{
_i = i;
}
public void PrintB()
{
Console.WriteLine(_i);
}
private int _i;
}
public class mine
{
public static void Main()
{
B b(3); // CS1528, reference is not an object
// try one of the following
// B b;
// or
// B bb = new B(3);
// bb.PrintB();
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: