Erro do Compilador CS1528
; ou = ausente (não foi possível especificar argumentos de construtor na declaração)
Formou-se uma referência a uma classe como se um objeto dessa classe estivesse sendo criado. Por exemplo, houve uma tentativa de passar uma variável para um construtor. Use o operador new para criar um objeto de uma classe.
O seguinte exemplo gera o erro CS1528:
C#
// 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();
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: