SORU
22 HAZİRAN 2010, Salı


Ne gereği başlığın çözmek için tasarlanmıştır?

Yeni C bakıyorum# dizilerini özelliği. Merak ediyorum, nasıl bir sorun başlığın çözmek için tasarlanmıştır?

Sizin uygulamalar için kullanılan dizilerini ne var?

Güncelleme

Cevaplar için teşekkürler şimdiye kadar, eğer kafamı kurcalayan şeyler var mı bakayım. Bir demet güzel bir örnek koordinatları olarak işaret ediliyor. Bu doğru geliyor mu?

var coords = Tuple.Create(geoLat,geoLong);

Daha sonra kullanmak gibi: demet

var myLatlng = new google.maps.LatLng("  coords.Item1   ", "  coords.Item2   ");

Bu doğru mu?

CEVAP
22 HAZİRAN 2010, Salı


Program yazarken son derece yaygın mantıksal olarak birlikte yeterli ortak olmayan değerler grubu için bir sınıf yapma haklı istiyorum.

Birçok programlama dilleri mantıksal olarak birlikte tek yolu var: Bir tür oluşturmadan aksi halde ilgisiz değerler grubu için izin ver

void M(int foo, string bar, double blah)

Mantıksal olarak bu tam olarak int 3-dizi, dize olan bir bağımsız değişken alan bir yöntem olarak aynı M, çift. Ama aslında yapmak olmaz umarım

class MArguments
{
   public int Foo { get; private set; } 
   ... etc

MArguments iş mantığı, başka bir anlamı vardı tabii.

"Birlikte bir sınıf" yöntemleri biçimsel parametre listeleri için birçok, birçok yerde, sadece yararlıdır. daha hafif bir yapıda aksi halde ilgisiz bir sürü veri grubu kavramı Bir yöntem dönmek için iki şey vardır, ya da bir sözlük, ve benzeri yerine iki veri kapalı anahtar için istediğiniz zaman yararlıdır.

Dilleri F# demet türleri doğal olarak destek olan kullanıcılar için esneklik büyük bir anlaşma sağlar; veri türlerinin son derece yararlı bir set. KÜÇÜK takım F ile çalışmaya karar verdi# ekip her dil onlara yardım edebilmek geçirilmesi için bir başlık yazın standardize etmek.

Ancak, bu noktada hemen hemen hiç yokturdilC dizilerini desteği#. Dizilerini başka bir çerçeve sınıf gibi başka bir veri türü vardır; hiçbir şey onları özel yapan bir durum yok. C varsayımsal gelecek sürümlerde dizilerini daha iyi destek eklemeyi düşünüyoruz#. Eğer görmek istiyorum ne herhangi bir düşünce varsa, tasarım ekibi için birlikte onları geçmek için mutlu olurdum. Gerçekçi senaryolar teorik düşünceleri, daha inandırıcıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • olinerd

    olinerd

    23 AĞUSTOS 2007