using System;
using System.Globalization;
public class NumParsingApp {
public static void Main(string[] args) {
int k = 12345;
CultureInfo us = new CultureInfo("en-US");
string v = k.ToString("c", us);
Console.WriteLine(v);
}
}
Software Development
software development notes, main category for Cs, Java, and other programming experiences.
Format int in Console.WriteLine
using System;
public class TestConsoleApp
{
public static void Main(string[] args)
{
Console.WriteLine(123);
Console.WriteLine("{0}", 123);
Console.WriteLine("{0:D3}", 123);
}
}
Do calculation with int variable
using System;
public class MainClass {
static void Main(string[] args) {
int a;
a = -42;
Console.WriteLine("{0}", a);
int b = 2;
int c = 42;
a = b * -c;
Console.WriteLine("{0}", a);
}
}
Catch OverflowException Exception
using System;
class MainClass
{
public static void Main()
{
try
{
checked
{
int Integer1;
int Integer2;
int Sum;
Integer1 = 9999999999;
Integer2 = 2000000000;
Sum = Integer1 + Integer2;
}
}
catch(OverflowException)
{
Console.WriteLine("A mathematical operation caused an overflow.");
}
}
}
Integer OverFlow
using System;
class IntegerOverFlow
{
static void Main(string[] args)
{
short s = 32767;
s++;
Console.WriteLine(s);
ushort us = 0;
us--;
Console.WriteLine(us);
}
}
Use CultureInfo int ToString method
using System;
using System.Globalization;
using System.Threading;
class Program {
static void Main(string[] args) {
int val = 1234567890;
Console.WriteLine(val.ToString("N"));
Console.WriteLine(val.ToString("N",new CultureInfo("fr-FR")));
Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");
Console.WriteLine(val.ToString("N"));
}
}
Convert string value to integer by using the int.TryParse
using System;
public class MainClass {
public static void Main() {
int i;
bool failure = int.TryParse("qwerty", out i);
bool success = int.TryParse("123", out i);
}
}