Skip to content

C#

Versiune

Rulare C# pe .NET 8.0

Limbi suportate

C#

Framework de testare

xUnit v2.7.0

Recomandări speciale și detalii de implementare

csharp
using Xunit;

namespace Challenge
{
    public class HelloWorldTest
    {
        [Fact(DisplayName = "Ar trebui să returneze 'Hello World!'")]
        public void TestHelloWorld()
        {
            Assert.Equal("Hello World!", HelloWorld.Hello());
        }
    }
}

Biblioteci incluse

Cum să depanezi

Depanarea codului C# este esențială pentru fiecare dezvoltator. Una dintre cele mai simple, dar eficiente metode de depanare este utilizarea instrucțiunilor Console.WriteLine.

Pași pentru depanare folosind instrucțiuni Console.WriteLine

  1. Identifică zona cu probleme: Localizează secțiunea din codul tău unde suspectezi că ar putea fi problema.

  2. Inserează instrucțiuni Console.WriteLine: Adaugă instrucțiuni Console.WriteLine înainte și după codul suspectat pentru a afișa valorile variabilelor și controlul fluxului.

  3. Verifică rezultatele afișate de testele tale.

  4. Analizează rezultatele: Uită-te la valorile afișate în consola de rezultate pentru a înțelege ce nu funcționează corect în codul tău. Ajustează codul pe baza constatărilor și repetă dacă este necesar.

Iată un exemplu despre cum să folosești Console.WriteLine pentru depanare:

csharp
namespace Challenge
{
    public class Calculator
    {
        public static int CalculateSum(int a, int b)
        {
            Console.WriteLine($"CalculateSum a fost apelat cu argumentele: {a}, {b}"); // Jurnalizare apel funcție
            int sum = a + b;
            Console.WriteLine($"Suma după adunare: {sum}"); // Jurnalizare calcul sumă
            return sum;
        }
    }
}