2011-01-22 11 views
10

को ध्यान में रखते निम्नलिखित:सी # कक्षा और उसके गुण के बीच संबंधों का वर्णन किस क्रिया का वर्णन करेगा?

[Export] 
public class BudgetView : ViewBase, IView 
{ 
    // Members Galore 
} 

यह स्पष्ट है कि आप कह सकते हैं कि BudgetViewViewBase फैली हुई है, और यह IView लागू करता है, लेकिन गरीब पुराने Export करने के लिए यह करता है क्या?

शायद BudgetViewExport का उपयोग करता है? या BudgetViewExport लागू होता है?

मुझे अपने दस्तावेज़ के लिए इसकी आवश्यकता है। मुझे बहुत औपचारिक और बहुत विस्तृत होने की आवश्यकता है।

संपादित करें:

alt text

मेरे यूएमएल उपकरण मैं और ऐसा नहीं कर सकते कर सकते हैं के बारे में बहुत ही सीमित है। उदाहरण के लिए मैं कस्टम रूढ़िवादी नहीं बना सकता।

उत्तर

9

की MSDN uses the terminology "लागू होता है।" निर्यात पर लागू किया गया बजट व्यू टाइप

सी # विशिष्टता, संस्करण 4 इस शब्दावली का भी उपयोग करता है। उदाहरण के लिए, 1.12 गुण से:

गुण सिर्फ जुड़े घोषणा से पहले, किसी भी तर्क के साथ अपने नाम देने में वर्ग कोष्ठकों में से लागू किया जा सकता। यदि विशेषता का नाम विशेषता में समाप्त होता है, तो विशेषता का संदर्भ देने पर नाम के उस भाग को छोड़ा जा सकता है।

+0

@Reed के समान है, तो तुम कहते थे, "BudgetView निर्यात पर लागू होता है?" क्योंकि वह कथन है जिसे मुझे व्यक्त करने की आवश्यकता है। :) – Jordan

+0

+1। हालांकि, दस्तावेज़ीकरण के लिए मैं कहूंगा कि यह मामला आधार पर होगा। ExportAttribute राज्यों के लिए प्रलेखन 'निर्दिष्ट करता है कि एक प्रकार, संपत्ति, फ़ील्ड, या विधि एक विशेष निर्यात प्रदान करती है।' हालांकि, अगर यह एक क्रमिक विशेषता थी, तो मैं कहूंगा कि कक्षा क्रमबद्ध/क्रमबद्ध करने में सक्षम है। – Rob

+0

@ जोर्डन: नहीं - मैं कहूंगा कि बजट बजट पर निर्यात लागू किया गया है। यदि आपको इसे बजट व्यू के पीओवी से कहना होगा, तो मैं कहूंगा कि "बजट व्यू निर्यात लागू है" –

5

शायद बजट दृश्य निर्यात द्वारा को जिम्मेदार ठहराया गया है। या आप जावा से एक शब्द का उपयोग कर सकते हैं और निर्यात एनोटेट्स बजट व्यू कह सकते हैं।

0

मैं कहना होगा:

BudgetView निर्यात

वाणी
0

एक dotnet विशेषता एक यूएमएल स्टीरियोटाइप

<<Export>> 
BudgetView 
संबंधित मुद्दे