19 Temmuz 2013 Cuma

C# Veri Tipleri

C# Veri Tipleri

C#' ta veri tipleri Değer Tipleri ve Referans Tipleri olmak üzere iki kategori altında toplanır.

DEĞER TİPLERİ
C#' ta sbyte, byte, short, ushort, int, uint, long, ulong, float, double, decimal, bool ve char olmak üzere 13 adet veri tipi bulunmaktadır. Bu veri tiplerini dört rupta toplayabiliriz.

1. Tamsayı Veri Tipi
Bir insanınyaşı ile ilgili kayıt tutmak istiyorsak bu yaş aralığı 0 ile 120 arası olabilir. Bu durumda uygun olan veri tipi "byte" olarak görülmektedir. Örnek; byte yas = 20; Tamsayı veri tipleri aşağıdaki tabloda listelenmiştir.



2. Kayan Noktalı Sayı Veri Tipi
Bunlara gerçek sayılar da denilmektedir. Bunlardan "float" ve "double" veri tipleri noktadan sonraki sayıları yaklaşık olarak tutarken "decimal" veri tipi tam bir kesinlikle tutar. Paraal işlemlerde "decimal" veri tipi kullanılır.

3. Karakter(char) Veri Tipi
Klavyeden girilen her bir değere karakter denir. Bu değerler "char" veri tipinde tutulur. Bu veri tipi değişkende tek tırnak içinde tutulur. char Karakter = 'A';

4. Doğru/Yanlış(true/false) Veri Tipi
Evet/Hayır şeklinde sonuç verecek verilerde "bool" veri tipi kullanılır. bool degisken = true;

REFERANS TİPLERİ
Referans tipleri sınıflarla tanımlanır. Bunlardan en sık kullanılan "string" veri tipidir.
Share:

18 Temmuz 2013 Perşembe

C# nokta virgül problemi

C# ". , " nokta virgül ayarlarını program için özel olarak ayarlamak için formun load olayı içerisinde

---------------------------------------------------------------------------------------------------------------
using System.Globalization;
---------------------------------------------------------------------------------------------------------------
Thread.CurrentThread.CurrentCulture =  new CultureInfo("tr-TR");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR");
---------------------------------------------------------------------------------------------------------------


Veya 

---------------------------------------------------------------------------------------------------------------
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
---------------------------------------------------------------------------------------------------------------


Yazmanız yeterli.

Ayrıca sadece belirli bir ayarı set etmek istiyorsanız aşağıdaki gibi kullanabilirsiniz.


---------------------------------------------------------------------------------------------------------------
Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR");
    
System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator= ".";
---------------------------------------------------------------------------------------------------------------

Share:

1 Temmuz 2013 Pazartesi

Visual Studio 64 Bit Client Problemi

Microsoft Visual Studi 32 Bit developer makinesinde derlenen bir uygulamanın 64 Bit client da çalışabilmesi için yapılması gerekenler :













Evet Visual Studio kısmında yapılması gereken ayarlar bu kadar. Oracle 10g 64 Bit Client yazılım yüklemesini bir sonraki makalemde anlatacağım. 






Share: