Permalänk
Medlem

Visual Studio C# 2010 express

äre någon som änvänder det här programmet? Jag använder det här programmet för skoluppgifter i C# men fattar inte riktigt, vad kan man använda Debuggen till? några exempel?

och en till grej som jag skulle vilja ha hjälp med är:

Vad innebär det när en metod är statisk?
Hur anropas en statisk metod från andra klasser?

Permalänk
Permalänk
Medlem

http://www.youtube.com/watch?v=C0vDKXIq_9A

Finns hur mycket information om detta ämnet som hällts, dock med alla dina andra trådar så rekommenderar jag att du ser denna, eller valfri annan video som lär dig hur just Debugging funkar. Det ett riktigt viktigt verktyg speciellt för nybörjare att förstå och använda sig av.

Visa signatur

Speldator: Ryzen 7800X3D, 64GB DDR5, RTX 3070
Server: i7-8700k, 32GB DDR4, RTX2080
Steam deck + de fiesta konsoller.

Permalänk
Medlem
Skrivet av MugiMugi:

http://www.youtube.com/watch?v=C0vDKXIq_9A

Finns hur mycket information om detta ämnet som hällts, dock med alla dina andra trådar så rekommenderar jag att du ser denna, eller valfri annan video som lär dig hur just Debugging funkar. Det ett riktigt viktigt verktyg speciellt för nybörjare att förstå och använda sig av.

Tack ska ni ha för hjälpen, men behöver hjälp med en till grej:

Vad innebär det när en metod är statisk?
Hur anropas en statisk metod från andra klasser?

Permalänk
Medlem
Skrivet av Zatacka:

Vad innebär det när en metod är statisk?
Hur anropas en statisk metod från andra klasser?

http://msdn.microsoft.com/en-us/library/98f28cdx.aspx

http://msdn.microsoft.com/en-us/library/79b3xss3(v=vs.110).as...

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem

Tackar!

Hur gör jag det här?
jag vill använda en propertie från ett undantag för att skriva ut eventuella fel i catchen:

1.Läs in ett heltal från användaren
2.Multiplicera talet med 3 och skriv ut det.

Jag vet helt ärligt inte hur jag ska göra, kolla vad jag har uppfattat av det hela:

try { Console.Write("Skriv e siffra och vi hjälper dig att multiplicera den med 3 automatiskt: "); int tal = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Det blir: " + tal * 3); } catch { Console.WriteLine("Du kan endast skriva siffror!"); } Console.ReadKey();

Permalänk
Medlem

jag fortsätter länkandet till MSDN.
try/catch

ett annat sätt att konvertera indata från användaren:
Int32.TryParse

MSDN och Stackoverflow är rätt bra källor till information när det kommer till C#.

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem
Skrivet av Zatacka:

Man använder inte try/catch istället för if/else - Try/Catch skall bara användas för oförutsägbara, katastrofala fel.

Så här skriver du istället:

Console.Write("Skriv e siffra och vi hjälper dig att multiplicera den med 3 automatiskt: "); int numberToMultiply = 0; string userInputText = Console.ReadLine(); if(Int32.TryParse(userInputText, out numberToMultiply)) // Läs på om TryParse { Console.WriteLine("Det blir: " + numberToMultiply * 3); } else { Console.WriteLine("Du kan endast skriva siffror!"); } Console.ReadKey();

Permalänk
Medlem
Skrivet av Ernesto:

Man använder inte try/catch istället för if/else - Try/Catch skall bara användas för oförutsägbara, katastrofala fel.

Så här skriver du istället:

Console.Write("Skriv e siffra och vi hjälper dig att multiplicera den med 3 automatiskt: "); int numberToMultiply = 0; string userInputText = Console.ReadLine(); if(Int32.TryParse(userInputText, out numberToMultiply)) // Läs på om TryParse { Console.WriteLine("Det blir: " + numberToMultiply * 3); } else { Console.WriteLine("Du kan endast skriva siffror!"); } Console.ReadKey();

Jo jag vet, men uppgiften handlade om felsökning och try-catch drf. anyway det var rätt ändå tack