Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. Found this little gem in one of the applications

Found this little gem in one of the applications

Scheduled Pinned Locked Moved The Weird and The Wonderful
rubyasp-netoraclecomquestion
14 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R RugbyLeague

    private long _remainder = long.parse(0.ToString());

    Would have been better

    D Offline
    D Offline
    dan sh
    wrote on last edited by
    #5

    This is correct implementation:

    int tryCounter = 0; // I hope this will work
    x:
    if(!long.TryParse("0", out _remainder) && (tryCounter < 100)) {
    tryCounter++;
    goto x;
    }
    else if(!long.TryParse("0", out _remainder) && (tryCounter > 100)){
    _remainder = 0;
    }
    else{
    // Oh my God, what should I do now?
    }

    "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

    S 1 Reply Last reply
    0
    • D dan sh

      private long _remainder = long.parse("0");

      I wish I knew who wrote this. I would have recommended TryParse to him. ;)

      "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

      D Offline
      D Offline
      DrABELL
      wrote on last edited by
      #6

      Nice! :)

      1 Reply Last reply
      0
      • R RugbyLeague

        private long _remainder = long.parse(0.ToString());

        Would have been better

        T Offline
        T Offline
        Thomas Daniels
        wrote on last edited by
        #7

        RugbyLeague wrote:

        Would have been better

        What do you think about this?

        private long _remainder = long.parse(((long)0).ToString());

        ProgramFOX

        1 Reply Last reply
        0
        • D dan sh

          private long _remainder = long.parse("0");

          I wish I knew who wrote this. I would have recommended TryParse to him. ;)

          "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

          D Offline
          D Offline
          Dr Walt Fair PE
          wrote on last edited by
          #8

          I would suggest the following:

          private long _remainder = (long)int.parse((0).ToString());

          CQ de W5ALT

          Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

          1 Reply Last reply
          0
          • D dan sh

            This is correct implementation:

            int tryCounter = 0; // I hope this will work
            x:
            if(!long.TryParse("0", out _remainder) && (tryCounter < 100)) {
            tryCounter++;
            goto x;
            }
            else if(!long.TryParse("0", out _remainder) && (tryCounter > 100)){
            _remainder = 0;
            }
            else{
            // Oh my God, what should I do now?
            }

            "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

            S Offline
            S Offline
            Super Lloyd
            wrote on last edited by
            #9

            Finally someone using TryParse correctly! ;P

            A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

            1 Reply Last reply
            0
            • D dan sh

              private long _remainder = long.parse("0");

              I wish I knew who wrote this. I would have recommended TryParse to him. ;)

              "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

              S Offline
              S Offline
              Super Lloyd
              wrote on last edited by
              #10

              I got the same kind of code a few lines earlier! ;p Extract from the code I'm working on[^]

              A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

              K 1 Reply Last reply
              0
              • S Super Lloyd

                I got the same kind of code a few lines earlier! ;p Extract from the code I'm working on[^]

                A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                K Offline
                K Offline
                KP Lee
                wrote on last edited by
                #11

                Never underestimate the idiocy of the programmer who came before you. Otherwise, you'll always be surprised by how stupid they can be.

                S 1 Reply Last reply
                0
                • K KP Lee

                  Never underestimate the idiocy of the programmer who came before you. Otherwise, you'll always be surprised by how stupid they can be.

                  S Offline
                  S Offline
                  Super Lloyd
                  wrote on last edited by
                  #12

                  I will not underestimate it again!! ^^

                  A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                  K 1 Reply Last reply
                  0
                  • S Super Lloyd

                    I will not underestimate it again!! ^^

                    A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                    K Offline
                    K Offline
                    KP Lee
                    wrote on last edited by
                    #13

                    Super Lloyd wrote:

                    I will not underestimate it again

                    OK, I fess up. I have been surprised by the stupid programmer before me when that programmer was me. :)

                    S 1 Reply Last reply
                    0
                    • K KP Lee

                      Super Lloyd wrote:

                      I will not underestimate it again

                      OK, I fess up. I have been surprised by the stupid programmer before me when that programmer was me. :)

                      S Offline
                      S Offline
                      Super Lloyd
                      wrote on last edited by
                      #14

                      Haha.. I should be wary of that one too indeed!! ^^

                      A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups