Inlägg

Inlägg som Programmmare har skrivit i forumet
Av Programmmare
Skrivet av huff:

Det går inte att köra string + string som du vill göra i C++ heller.

Nej, det har jag inte påstått. Jag har dessvärre bara blivit lite förvirrad av C#-språket och jag antog att man använder inte int men det kunde man visst göra då måste man omvandla med hjälp av convert.intto32 eller liknande.

Det gör man inte på C++

Av Programmmare
Skrivet av Cenorida:

All inmatning i konsol är av typen string. Vi måste omvandla den inmatade stringen till int med hjälp av Int.Parse.

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Skriv ett tal"); int tal1 = int.Parse(Console.ReadLine()); Console.WriteLine("Skriv ett tal till"); int tal2 = int.Parse(Console.ReadLine()); Console.WriteLine("{0} {1}","Svaret blir", tal1 + tal2); Console.ReadLine(); } } }

Har du eller ni andra lust att förklara varför det är 0 och 1?

Av Programmmare

Tack allihop för förtydligande.
Inte lätt att hantera med C# när man är van med C++

Av Programmmare
Skrivet av My2nd:

Varför använder du string och inte int?

Om jag använder int då får jag "Error: Cannot implicitly convert type 'string' to 'int'"

Av Programmmare

Addera ihop två olika tal C#

Har precis hoppat från C++ till C# så det är lite bökigt för mig just nu.
Hur sjutton adderar man ihop med två olika tal?

Jag fick error istället när jag kodat ihop följande

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace testing { class Program { static void Main(string[] args) { Console.WriteLine("Skriv ett tal"); string tal1 = Console.ReadLine(); Console.WriteLine("Skriv ett tal till"); string tal2 = Console.ReadLine(); Console.WriteLine("Summan blir: " + (tal1 + tal2)); Console.ReadKey(); } } }