मैं एक संपत्ति है जो एक enum है के साथ एक वर्ग हैएक Enum की प्रारंभिक मूल्य
enum
/// <summary>
/// All available delivery actions
/// </summary>
public enum EnumDeliveryAction
{
/// <summary>
/// Tasks with email delivery action will be emailed
/// </summary>
Email,
/// <summary>
/// Tasks with SharePoint delivery action
/// </summary>
SharePoint
}
जब मैं कोड में इस वर्ग का एक उदाहरण बनाने के लिए, कहीं नहीं है, मैं उल्लेख करूं enum फ़ील्ड का मान, लेकिन यह enumlist में पहली आइटम के लिए डिफ़ॉल्ट लगता है, और शून्य मूल्य नहीं, यह कैसे काम करता है? यह सुनिश्चित करना कैसे संभव है कि अगर यह सेट नहीं है, तो enum को किसी प्रकार का शून्य मान मिलता है, मैं नहीं चाहता कि यह enum में पहले मान को डिफ़ॉल्ट कर दे।
Enum है एक मान प्रकार, के रूप में एक संदर्भ प्रकार का विरोध किया है। संदर्भ प्रकार को शून्य पर डिफॉल्ट किया जाएगा, जबकि, मान प्रकार को मान पर डिफ़ॉल्ट किया जाएगा। अर्थात। 0 से int डिफ़ॉल्ट, दिनांक दिनांक डिफ़ॉल्ट तिथि, आदि – contactmatt