Skip to content

CS1729 C# does not contain a constructor that takes 1 arguments #2

@marcialwushu

Description

@marcialwushu

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/cs1729

'tipo' não contém um construtor que leva argumentos 'number'.

Esse erro ocorre quando você invoca direta ou indiretamente o construtor de uma classe, mas o compilador não consegue encontrar nenhum construtor com o mesmo número de parâmetros. No exemplo a seguir, a classe não tem construtores que tomem quaisquer argumentos. Portanto, tem apenas um construtor sem parâmetros que não leva argumentos. Porque na segunda linha em que o erro é gerado, a classe derivada não declara nenhum construtor próprio, o compilador fornece um construtor sem parâmetros. Esse construtor invoca um construtor sem parâmetros na classe base. Como a classe base não tem tal construtor, cs1729 é gerado.test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions