Loading...
GLidia avatar GLidia 1 Точки

[Judge] C# Advanced - Defining Classes

Здравейте, Judge ми дава Compile Time Error за качения zip файл. Не мога да разбера какъв е проблемът. Архивирала съм файловете (освен bin и obj), namespace-ът е точен. Бих била много благодарна за всякаква помощ.

Compiled file is missing. Compiler output: Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored ...\Car.csproj (in 422 ms).
  Restored ...\NUnitLiteConsoleApp.csproj (in 741 ms).
Car.cs(11,21): warning CS0169: The field 'Car.year' is never used [...\Car.csproj]
Car.cs(9,24): warning CS0169: The field 'Car.make' is never used [...\Car.csproj]
Car.cs(10,24): warning CS0169: The field 'Car.model' is never used [...\Car.csproj]
  Car -> ...\Car.dll
CarPropertyModifiersTests.cs(13,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]
CarPropertiesSetValue.cs(14,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]
CarFieldModifiersTests.cs(13,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]

Build FAILED.

Car.cs(11,21): warning CS0169: The field 'Car.year' is never used [...\Car.csproj]
Car.cs(9,24): warning CS0169: The field 'Car.make' is never used [...\Car.csproj]
Car.cs(10,24): warning CS0169: The field 'Car.model' is never used [...\Car.csproj]
CarPropertyModifiersTests.cs(13,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]
CarPropertiesSetValue.cs(14,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]
CarFieldModifiersTests.cs(13,63): error CS0246: The type or namespace name 'StartUp' could not be found (are you missing a using directive or an assembly reference?) [...\NUnitLiteConsoleApp.csproj]
    3 Warning(s)
    3 Error(s)

Time Elapsed 00:00:04.76
Тагове:
0
C# Advanced
Axiomatik avatar Axiomatik 2422 Точки
Best Answer

Try renaming Program.cs file to StartUp.cs and make sure that it is set to public, as in the example below. File should then be accepted by the Judge-system:

"NOTE: You need a StartUp class with the namespace CarManufacturer." 

=> Judge error: 

The type or namespace name 'StartUp' could not be found

 

using System;

namespace CarManufacturer
{
    public class StartUp
    {
        static void Main(string[] args)
        {
            Car car = new Car();

            car.Make = "VW";
            car.Model = "MK3";
            car.Year = 1992;

            // ...
        }
    }
}

 

0
GLidia avatar GLidia 1 Точки

That worked. Thank you!

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.