Datatyper i metoder?

Tags:    c#

<< < 12 > >>
Hej

Jeg har en Main metode hvor jeg udskriver resultatet af min metode 1 og min metode 2.

Nu vil jeg oprette en metode 3 hvor jeg kombinerer resultatet fra metode 1 og metode 2, og udskriver det i Main metoden.

Problemet er så hvordan jeg kan bruge mine datatyper int enh fra metode 1 og int ind fra metode 2 i metode 3.

I metode 3 vil jeg gerne lave regnestykket int gen = enh + ind

ER NYBEGYNDER til C#.

Kan ikke poste metoderne ind her da der er ret lange. Alt virker fint, udover at jeg ikke kan bruge mine to datatyper fra metode 1 og 2 i metode 3.



Ja, så kan du bruge følgende

int result1 = metode1();
int result2 = metode2();

metode3(result1,result2);


Hmm virker nu, har kombineret lidt af dit og så mit ...

static void Main()
{

int resultat1 = Metode1();
int resultat2 = Metode2();
int resultat3 = resultat1 + resultat2;
Console.WriteLine("Dsamlede resultat er: {0} kr. pr. stk.", resultat3);

Sådan virker den :d



Hej tak for hjælpen med problemet. Men har fået et andet nu:

Nu kan jeg godt finde ud af at returnere en værdi fra en metode og bruge den i en anden.

Men nu er det sådan at videre i min programmering har jeg oprettet en metode 4 og metode 5 som hver indeholder 3 resultater som skal lægges sammen i Main metoden.

Metode 4
{
a = 1+1
b = 1+2
c = 1+3
}

Metode 5
{
d = 1+4
e = 1+5
f = 1+6
}

Nu vil jeg gerne adderer a + d sammen i Main Metoden og det samme med b+e og c+f.

Nogen ideer om hvordan man kan gøre dette. Hvis jeg skriver

return a
return b
return c

i Metode 5 er det kun værdien a der bliver returneret og kan anvendes i Main Metoden. Hvad skal jeg skrive for at jeg kan få alle tre værdier returneret?





<< < 12 > >>
t