Makale numarası: 311339 - Son Gözden Geçirme: 06 Aralık 2006 Çarşamba - Gözden geçirme: 2.5 MSDN belgelerine DefaultValueAttribute sınıfı için kafa karıştırıcı olabilir.
ÖzetKarmaşık DefaultValueAttribute sınıfı belgelere aşağıdaki MSDN Web sitesinde bulabilirsiniz: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcomponentmodeldefaultvalueattributeclasstopic.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcomponentmodeldefaultvalueattributeclasstopic.asp)
Özellikle, bu belge belirtir: Bir üyenin varsayılan değer normal olarak, başlangıç değeridir. Bu bir özelliğin DefaultValue özniteliği ayarlarsanız, özelliğin bu değerde başlatılır sonuçlandırmak. Ancak, özelliğin DefaultValue özniteliği başlatıldı değerine eşit ayarlamanız gerekir. Daha fazla bilgiMicrosoft .NET Framework Geliştirici Kılavuzu Extending Metadata Using Attributes
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguidnf/html/cpconextendingmetadatausingattributes.asp)
konusundaki belirtir: Common language runtime anahtar benzeri açıklayıcı bildirimleri eklemenize izin verir, programlama öğeleri türleri, alanlar, yöntemler ve özellikler gibi ek açıklama özniteliklerini, çağrıldı. Öznitelikleri, Microsoft .NET Framework dosyanın meta verilerini kaydedilir ve kodunuzu çal??ma zaman? tanımlamak için veya çalışma zamanında uygulama davranışını etkilemesi için kullanılabilir. Özelliğin özniteliğini başlatıldı değerine eşitse, varsayılan değerini belirlemek için özelliğin meta verileri erişebilirsiniz. Bu varsayılan değeri daha sonra ilgili üye değişkeni gerekirse sıfırlamak için de kullanabilirsiniz. DefaultValue özniteliği için üye değişkeni generated olup olmadığını belirlemek için kullanılacak kodu üretici de yazabilirsiniz. Başlangıç değeri doğru olarak ayarlamak için üye değişkeni generated, belirlemeniz gerekir.Ancak, the DefaultValue özniteliği yok neden özniteliğin değeri ile başlatılması başlangıç değeri. Örneğin, aşağıdaki kod örneği, IsValueSet özelliği doğru bir varsayılan değere sahip ve ayrıca değeri doğru olarak başlatıldı. Başlatılmadı, ilk m_isValueSetfalse değeridir. Öznitelikleri kullanarak meta veri genişletme Visual Studio .NET veya Visual Studio 2005 gibi bir tasarımcısında bileşenleri görüntülemek için tasarım araçlarına meta verisi sağlayan bir öznitelik bileşenleri gerektirir. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguidnf/html/cpconextendingmetadatausingattributes.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguidnf/html/cpconextendingmetadatausingattributes.asp) Bir görsel tasarım aracı için değerli bilgiler sağladıkları için denetiminizi ve üyeleri tasarım zamanında doğru olarak görüntülemek için <a0></a0>, tasarım zamanı öznitelikleri gereklidir. Örneğin, aşağıdaki kod bölümü Hizalama kategorisinde TextAlignment özelliği görüntülemek özellik tarayıcısı CategoryAttribute özniteliği sağlar. DescriptionAttribute özniteliği kullanıcı tıklattığında özelliğinin kısa bir açıklama sağlamak özellik tarayıcısı sağlar. ReferanslarDaha fazla bilgi için aşağıdaki Microsoft .NET Framework Geliştirici Kılavuzu belgelerine başvurun: Öznitelikler genel bakış http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguidnf/html/cpconattributesoverview.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguidnf/html/cpconattributesoverview.asp) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:311339
(http://support.microsoft.com/kb/311339/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste