N289 Nullable
Du skal skabe en tom konsolapplikation, hvor du implementerer en metode, der returnerer en nullable bool
baseret på en tilfældig værdi. Opgaven består af følgende trin:
- Opret en statisk metode
RandomNullableBool()
iProgram
, som returnerer enbool?
. - I metoden genereres en tilfældig værdi, som skal afgøre, om resultatet bliver
true
,false
ellernull
. - I hovedprogrammet kaldes metoden, og resultatet udskrives på skærmen (skriv ‘null’ hvis værdien er null)
Klik for at se et forslag til en løsning
// Hovedprogram
class Program
{
// Metode til at returnere en nullable bool
public static bool? RandomNullableBool()
{
// Generér en tilfældig værdi mellem 0 og 2
int value = Random.Shared.Next(0, 3);
// Returnér baseret på værdien
if (value == 0)
{
return true;
}
else if (value == 1)
{
return false;
}
else
{
return null;
}
}
static void Main()
{
// Kald metoden og udskriv resultatet
bool? result = RandomNullableBool();
Console.WriteLine($"Random nullable bool value: {result?.ToString() ?? "null"}");
}
}