Błąd kompilatora CS1528
Oczekiwaniami; lub = (nie można określić argumentów konstruktora w deklaracji)
Odwołanie do klasy zostało utworzone tak, jakby obiekt do klasy został utworzony. Na przykład nastąpiła próba przekazania zmiennej do konstruktora. Użyj nowego operatora, aby utworzyć obiekt klasy.
Poniższy przykład generuje CS1528:
// 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();
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: