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
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.
Çözmek için nasıl "Eklenti yürütm...
Nasıl jQuery kullanarak HTML varlıklar...
svn: çözmek için nasıl "yerel düz...
Objective-C ad çarpışma bir çözmek içi...
iPhone hata Ayıklama: 'süreci içi...