30 Eylül 2010 Perşembe

C# da Değişken Tipleri

Tam Sayı Değişken Tipleri
-------------------------
Type Size Range (aralık)
sbyte 8 -128 to 127
byte 87 0 to 255
short 16 -32768 to 32767
ushort 16 0 to 65535
int 32 -2147483648 to 2147483647
uint 32 0 to 4294967295
long 64 -9223372036854775808 to 9223372036854775807
ulong 64 0 to 18446744073709551615
char 16 0 to 65535

Ondalıklı Değişken Tipleri
--------------------------
Type Size Range
float 32 7 digits 1.5 x 10-45 to 3.4 x 1038
Double 64 15-16 digits 5.0 x 10-324 to 1.7 x 10308
Decimal 128 28-29 decimal places 1.0 x 10-28 to 7.9 x 1028

Diğer Değişken Tipleri
----------------------
string karaktersel ifadeler için kullanılır
bool mantıksal değişken. (true ve false değerlerini alır)

C# da Parse Methodu ile Tip Dönüşümleri

Açıklama:
---------
Parse, String tipteki verilerin sayısal tiplere dönüşümünü sağlayan methoddur.

Kullanımı:
----------
tip_adı.Parse(string veri);

Örnek Kodlama:
--------------
using System;
using System.Collections.Generic;
using System.Text;

namespace console_008
{
class Program
{
static void Main(string[] args)
{
int a, b, t;
Console.Write("1.Sayıyı Giriniz :");
a = int.Parse(Console.ReadLine());
Console.Write("2.Sayıyı Giriniz :");
b = int.Parse(Console.ReadLine());
t = a + b;
Console.WriteLine("Sayıların Toplamı :"+t);
Console.ReadKey();
}
}
}

C# Console da ReadLine( ) komutu

Açıklama:

Console ortamında klavyeden bilgi okutmak amacıyla kullanılan bir komuttur. Okutulan bilgiler her zaman string tipindedir. Dolayısıyla sayı ya da başka tipte kullanım yapılmak istendiğinde tip dönüşümü yapılması gerekir. Tip dönüşümleri başka derslerde açıklanacaktır.

Örnek Kodlama :
---------------

using System;
using System.Collections.Generic;
using System.Text;

namespace console_007
{
class Program
{
static void Main(string[] args)
{
string s;
s = Console.ReadLine();
Console.WriteLine("Girdiğiniz Metin : "+s);
Console.ReadKey();
}
}
}