title: C# print long int with string
body: <p>I can call it properly in the first part of the code this is built into a long list of if else statements.</p>
  
  <pre><code>if (Ten &lt; 0) {
          Ten = x;
      long y = System.Int64.Parse (One + "" + Two + ""//... code continues);
          print ("Press Tab to confirm to play with " + y + ".");
              ChosenNum ();
      } else if (Ten &gt; -1) {
          print ("Press Tab to confirm to play with " + y + ".");
      }
  </code></pre>
  
  <p>In the code just after and in the function below it doesn't call the long y.</p>
  
  <pre><code>void ChosenNum ()
  {
      if (Input.GetKeyDown (KeyCode.Tab)) {
          print ("You have chosen " + y);
          StartGame2 ();
      }
  }
  </code></pre>
  
  <p>I want to call the long y in the code just after and in the function, if I assign long y; at the start of my class It conflicts with my int y; Creating a long w for instance will cause the need for extra code, but would like to find a solution without doing so. </p>