Feature.SetValues

Feature.SetValues method

Tüm nitelikler için yeni değerler ayarlar. Ayrıca kullanmayı düşününCopyValues ayar değerlerini tek bir çağrıda düzene sokma yöntemi.

public int SetValues(object[] values)
ParametreTipTanım
valuesObject[]Yeni değerler dizisi.

Geri dönüş değeri

Ayarlanan özellik değerlerinin sayısı.

istisnalar

istisnaşart
ArgumentNullExceptionArgüman olamaznull.
ArgumentExceptionBu ada sahip özellik bu katmanda mevcut değil.
InvalidOperationExceptionÖznitelik kilitli değil.
InvalidCastExceptionDeğerin türü uygulanmıyorIConvertible.
FormatExceptionDeğer yanlış biçimde olduğundan dönüştürme başarısız oldu.
OverflowExceptionTaşma nedeniyle dönüştürme başarısız oldu.

Notlar

Bu yöntem, her değeri otomatik olarak özniteliğin türüne dönüştürür. Değerler dizisinin uzunluğunun özellikteki öznitelik sayısıyla eşleşmesi gerekmez. Dizinin uzunluğu öznitelik sayısından büyükse, dizi değerlerinin tümü özniteliklere kopyalanır; daha azsa, 0. sıralı öznitelik değerinden başlayarak, özniteliklerine yalnızca dizi uzunluğu değer sayısı kopyalanır

Ayrıca bakınız