Ev gelişme Ortak tip sistem (cts) nedir? - techopedia nedir?

Ortak tip sistem (cts) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Ortak Tip Sistemi (CTS) ne anlama geliyor?

Common Type System (CTS), .NETframework içindeki veri türlerini tanımlamak ve kullanmak için bir standarttır. CTS, diller arası entegrasyonu kolaylaştırmak için çalışma zamanı tarafından kullanılan ve yönetilen bir veri türü koleksiyonu tanımlar.

CTS, .NET Framework'te, .NET uygulamalarının, bileşenlerinin ve denetimlerinin farklı programlama dillerinde oluşturulduğu türleri sağlar, böylece bilgiler kolayca paylaşılır. Sınıfların / yapıların sıklıkla kullanılan türleri (tarih veya saat gibi) tanımlamak için kullanılması gereken C ve C ++ gibi düşük düzeyli dillerden farklı olarak, CTS, üstbilgi dosyalarının veya kitaplıkların eklenmesine gerek kalmadan bu türden zengin bir hiyerarşi sağlar kodda.


CTS, Microsoft tarafından oluşturulan ve Avrupa Bilgisayar Üreticileri Birliği standardında bulunan bir teknik özelliktir. Ayrıca .NET çerçevesini uygulamak için standart oluşturur.

Techopedia Ortak Tip Sistemini (CTS) açıklıyor

CTS, diğer tüm türlerin türetildiği temel tür olarak System.Object ile tek köklü bir nesne hiyerarşisi olarak tasarlanmıştır. CTS iki farklı türü destekler:

  1. Değer Türleri: Doğrudan yığın üzerinde depolanması veya bir yapıda satır içi olarak atanması gereken değerleri içerir. Yerleşik (standart ilkel türler), kullanıcı tanımlı (kaynak kodunda tanımlanmış) veya numaralandırmalar (etiketlerle temsil edilen ancak sayısal bir tür olarak depolanan numaralandırılmış değer kümeleri) olabilir.
  2. Referans Türleri: Değerin bellek adresine bir referans saklar ve öbek üzerinde ayrılır. Referans türleri, işaretçi türlerinden, arabirim türlerinden veya kendi kendini tanımlayan türlerden (kullanıcı tanımlı sınıflar, kutulu değer türleri ve temsilciler gibi diziler ve sınıf türleri) herhangi biri olabilir.
Bir değer türündeki değişkenler üzerindeki işlemler başka bir değişkeni etkilemese de, referans türündeki değişkenler üzerindeki işlemler başka bir değişken tarafından atıfta bulunulan aynı nesneyi etkileyebilir. Bir derleme kapsamında başvurular yapıldığında, aynı ada sahip ancak farklı derlemelerde iki tür iki farklı tür olarak tanımlanırken, ad alanları kullanılırken çalışma süresi her türün tam adını tanır (System.Object gibi, System.tring, vb.). CTS'deki zengin tür kümesi, Ortak Dil Çalışma Zamanı (CLR) tabanlı dillerde temel tür olarak yaygın olarak kullanılabilecek şekilde iyi tasarlanmış anlambilime sahiptir. Bu nedenle, tüm .NET geliştiricilerinin CTS hakkında kapsamlı bilgi sahibi olması gerekir.

Ortak tip sistem (cts) nedir? - techopedia nedir?