Announcement

Collapse
No announcement yet.

Von Visual Basic in C#

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    "int" enthält keine Definiton für TryParse, das ist die fehlermeldung!!!

    Comment


    • #17
      Hallo,

      zunächst, weil im Forum üblicherweise der Vorname benutzt wird: meiner lautet Jürgen.

      @Alice
      Du musst genau hinschauen: Int32.TryParse(), nicht int.TryParse().

      @Beide: Wie oben schon besprochen wurde, ist die ersatzweise Zuordnung überflüssig, wenn bei der Deklaration schon ein Initialisierungswert angegeben wird. Also geht es noch etwas kürzer.

      Außerdem habe ich einen (eigenen) Fehler noch übersehen: das out-Schlüsselwort muss angegeben werden.
      Code:
      private void btn1_Click(object sender, System.EventArgs e)
      {
          int intText1 = 0;
          int intText2 = 0;
          int intText3 = 0;
      
          System.Int32.TryParse(txtText1.Text, out intText1);
          System.Int32.TryParse(txtText2.Text, out intText2);
      
          for(int z = intText1; z <= intText2; z++)  {
              MessageBox.Show("Schritt " + z.ToString());
              intText3 += z;
          }
          txtText3.Text = intText3.ToString();
      }
      Jürgen

      Comment


      • #18
        ALSO ich habe den genauen code den du als letztes reingesetzt hast eingegeben und dann bekomme ich die Fehlermeldung: "int" enthält keine Definiton für TryParse und bei mir steht auch Int32.TryParse, aber es sagt trotzdem das int keine definition enthält, und daher habe ich auch genau hingeschaut

        Comment


        • #19
          hast du denn kein Visual C#.Net bei dir??. dann kannste es ja ma selber ausprobieren und sehen das diese Fehlermeldung kommt

          Gruß Alice

          Comment


          • #20
            Originally posted by Jürgen Thomas View Post
            Hallo,

            zunächst, weil im Forum üblicherweise der Vorname benutzt wird: meiner lautet Jürgen.

            Jürgen
            Hallo Jürgen,

            entschuldige wegen der falschen Ansprechweise. War nicht meine Absicht.

            Den TryParse-Befehl gibt es erst seit dem Framework2.0. Wahrscheinlich rührt dort die Fehlermeldung her.

            @@lice:

            Code:
            private void btn1_Click(object sender, System.EventArgs e)
            {
            int intText1 = 0;
            int intText2 = 0;
            int intText3 = 0;
            
            
            try
            {
            intText1 = System.Int32.Parse(txtText1.Text))
            }
            catch
            {}
            
            try
            {    
              intText2 = System.Int32.TryParse(txtText2.Text);
            }
            catch
            {}
            
            for(int z = intText1; z <= intText2; z++)
            {
            MessageBox.Show("Schritt " + z.ToString());
            intText3 += z;
            }
            txtText3.Text = intText3.ToString();
            }

            Comment


            • #21
              ja okay so gehts, danke euch

              gruß alice

              Comment

              Working...
              X