Hjælp til mit første program ud over Hello World

I dette forum kan du stille og svare på spørgsmål om C# programmering. Alle med en interesse for C# er velkommen!
Besvar
kbo1211
Begynder
Indlæg:3
Tilmeldt:22. mar 2017, 15:07
Hjælp til mit første program ud over Hello World

Indlæg af kbo1211 » 22. mar 2017, 15:15

Hej, det er temmelig simpelt

jeg mangler input til hvordan jeg checker for alle andre tastatur input på nær j, J, N,n, jeg har lavet et lille fjollet program for at prøve at bruge nogle loops, class m.m. og programmet køre men det går galt når jeg bruger et forkert tegn,

håber der er en der vil hjælpe

mit program:

namespace ClassTest_1
{
class Program
{
static void Main(string[] args)
{
string minTekst;
String mitTal;
Udskriv ud = new Udskriv();
Afslut slut = new Afslut();

do
{

Console.WriteLine("Hvad er dit navn: ");
minTekst = Console.ReadLine();
Console.WriteLine("Hvad er din alder: ");
mitTal = Console.ReadLine();

ud.UdskrivTekstogTal(mitTal, minTekst);
Console.WriteLine("Vil du prøve igen J/N? ");


} while ( slut.afslutFortsæt() != 1) ;

// Console.ReadKey();

}
}
}


Class 1


namespace ClassTest_1
{
class Afslut
{

private int svar = 3;
private string valg = "a";
private int valg2;

public int afslutFortsæt()
{

valg = Console.ReadLine();


switch (valg)
{

case "y": valg2 = 0;
svar = 1;
return valg2;
// break;

case "Y": valg2 = 0;
svar = 1;
return valg2;
//break;

case "n": valg2 = 1;
svar = 1;
return valg2;
//break;

case "N": valg2 = 1;
svar = 1;
return valg2;
//break;

}

class 2

namespace ClassTest_1
{
class Udskriv
{

private int tal;


public void UdskrivTekst(string tekst){ // modtager en streng og udskriver den
Console.WriteLine(tekst);
}

public void UdskrivTal(string tal){ // modtager et tal og udskriver det
this.tal = Convert.ToInt32(tal);
Console.WriteLine(tal);
}

public void UdskrivTekstogTal(string tal, string tekst){ //modtager et tal og en string og udskriver string efterfuldt af tal
this.tal = Convert.ToInt32(tal); // modtager en tekst med tal og konverterer det til int som er privat i klassen.
Console.WriteLine("Dit Navn er: " + tekst +" Næste år bliver du " + ++this.tal + " til din fødselsdag."); // lægger en til den konverteret int Udskriver den



}


}
}

Besvar