Jump to content

C# Nesne Tabanlı Properties Özellikleri


lamont
 Share

Recommended Posts

arkadaşlar C# delphi olsun java olsun programlama dillerinde nesnenin özelliklerini kod kullanarakmı yapmak mantıklı yoksa yoksa properties özelliklerinde kullanarak yapmak mantıklı sizce hangisini kullanmalıyız 

 

örnek kodla= textBox1.MaxLength = 3;  Properties= MaxLength 3 olarakmı kullanmalıyız ?

Link to comment
Share on other sites

İkisi de kod olarak olarak dönüşüyor zaten farkı ise şu sen kodla ile yazdığın bir objenin görevini / özelliğini yaptığın kodlama da görmek istiyorsan veyahut o objenin birden fazla opsiyonunu kullanmak istersen kodla yazarsın sonra dönüp baktığında "bak ben burda böyle yapmışım şunu bir düzelteyim"  dediğinde zorluk çekmezsin. Properties kısmına gelirsek; properties kullanıcının nesneyi, objeyi hızlı bir şekilde düzeltme yapması için vardır yani en ufak bişeyi kodla yazıp zaman kaybetme diye ayrıca o objenin özelliklerini görüp hemen değişebilesin diye yani amaç objeyi tam olarak şekillendirmekten ziyade özelliklerini görebilmek. Bu arada sen MaxLength vs kodları propertiesden düzeltme ekleme yaptığında o formun .cs dosyasına o kodu atıyor.Yani hız performans gibi kavram farkı yok gibi. Ek olarak her opsiyonu propertiesden göremeyebilirsin özellikle 3. part framework kullanıyorsan bazı şeyleri kodla yazman gerekebilir. Ben program yazarken çoğu opsiyonu kodla yazarım hem paslanmamak için hemde

daha fazla aktif kullanabilmek için.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...