Entwickler-Ecke

C# - Die Sprache - Rückgabewert einer Methode


acer5672 - So 02.03.08 16:33
Titel: Rückgabewert einer Methode
Hallo hab ein kleines Problem .
Ich will das der Rückgabewert dieser Methode ausgegeben wird aber wie ?
Bitte um Hilfe !!!


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
        static int isbn10(string nummer)
        {

            string speicher;
            int speicher2 = 0;
            int quersumme = 0;
            
           
            
            

            for (int i = 0; i < nummer.Length; i++)
            {
                speicher = nummer.Substring(i, 1);
                speicher2 = Convert.ToInt32(speicher) * (i + 1);


                quersumme= quersumme + speicher2;



            }


            return  quersumme % 11;


          
            
            
        }


Leuchtturm - So 02.03.08 16:47

zeigt den rückgabewert der funktion in einem Label an.
label1.Text = isbn10("1010101").ToString(); :gruebel:

oder hab ich jetzt was falsch verstanden

Empfehlung: http://www.galileocomputing.de/openbook/visual_csharp/


acer5672 - So 02.03.08 17:20

Danke für die schnelle Antwort

aber ich will einfach das wenn quersumme %10 = 5 ist

soll das ausgegeben werden aber halt als rückgabewert.


Leuchtturm - So 02.03.08 17:24

Du willst also das die funktion den wert nur zurück gibt wenn quersumme %10 =5 ist, oder hab ich es immernoch nicht verstanden :?!?:

sonst musst du das nochmal richtig erklären, das ich es auch verstehe^^


acer5672 - So 02.03.08 17:51

Also

sagen wir mal das ergebniss der Rechnung quersumme%10 ist 5,so und jetzt soll halt return diese 5 oder ein anderes Ergebniss dieser Rechnung in dem Konsolen Fenster ausgeben also ich folgendes versucht
Console.Write(return); leider funktioniert dies nicht !!!

HOFFE du hast es jetzt verstanden ^^


Leuchtturm - So 02.03.08 17:56


C#-Quelltext
1:
2:
3:
int ISBN;
ISBN = isbn10("1239374923");
Console.Write(ISBN.ToString());


so?