length 10 in an integer in C#

hi there, how do i actually declare or make an integer 10 in size .eg. 0000000001. ? in c#
LVL 1
doramail05Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gautham JanardhanCommented:
what do u want to do with 0000000001 ?
0
ddayx10Commented:
You can't exactly do that. As you have probably seen if you supply an integer the value 00001 it will be 1 because that is numerically what you are giving it. An integer will not hold places as a data type it will store the value you supply it.

Now for display purposes you can cause an integer to display on the screen that way using string custom formatting like this (sorry close as I can get'cha).

EX.

        Dim i As Integer = 10

        Dim j As String = i.ToString("000000000")

        Response.Write(j)

        'Produces 000000010 if i=1
        'Produces 000000010 if i=10
0
ddayx10Commented:
Sorry I wrote that last bit wrong:
        'Produces 000000001 if i=1
        'Produces 000000010 if i=10
         '...etc
0
HTML5 and CSS3 Fundamentals

Build a website from the ground up by first learning the fundamentals of HTML5 and CSS3, the two popular programming languages used to present content online. HTML deals with fonts, colors, graphics, and hyperlinks, while CSS describes how HTML elements are to be displayed.

Pratima PharandeCommented:
int num;
            num = 1;
            Response.Write(string.Format("{0:0000000000}",num));

try this

when you give input 1 it will add 9 0's before it

if you giove 12 it will add 8 0's before it
0
philipjonathanCommented:
Variables of type int are able to store value from -2,147,483,648 to 2,147,483,647, so you can use it to store 10 digits integer data.

To display it with 0-padding, you can use the formatting options, example:
int i = 123;
string format = "0000000000";
Console.WriteLine(i.ToString(format));

That will output:
0000000123
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ddayx10Commented:
LOL lots of same thing....must be on the right track :)
0
ddayx10Commented:
I can't even imagine how you chose to award the points here, but alas...win some/lose some I suppose.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.