2010-10-14 13 views
9

मैं कार्यप्रवाह मूलाधार 4 के साथ काम कर रहा हूँ (सी # में) और एक VB.NET अभिव्यक्ति लिखने के लिए कोशिश कर रहा हूँ के साथ वर्ग इन्स्टेन्शियशन के लिए VB.NET वाक्य रचना रूपांतरण के लिए। क्या एक लाइन पर वीबीएनईटी में निम्नलिखित करने का कोई तरीका है?सी # गुण

SomeObj instance = new SomeObj() 
{ 
    SomeStringProp = "a", 
    SomeIntProp = 17 
}; 
+1

दुर्भाग्य से विंडो वर्कफ़्लो 4 (या उस समय नहीं था) आपको गतिविधियों में आपके अभिव्यक्तियों में सी # का उपयोग करने का विकल्प देता है। उदाहरण के लिए – Terrance

उत्तर

30

यहाँ एक उदाहरण है:

Dim instance = new SomeObj() With { 
    .ISomeStringProp = "a", 
    .SomeIntProp = 17 
} 

आप अधिक जानकारी VB.NET 9.0: Object and Array Initializers पर एक नज़र डालें चाहते हैं।

+5

+1, सोचें कि Google के बारे में कूल्हे अनावश्यक है, हालांकि। स्टैकओवरफ्लो को कठिन और साथ ही तुच्छ के उत्तरों का घर माना जाता है, चाहे इंटरवब्स पर कहीं और उत्तर मौजूद है या नहीं। –

+0

जिज्ञासा से बाहर जाने पर सटीक वाक्यांश क्या था? – Terrance

+0

@terrance "ऑब्जेक्ट प्रारंभकर्ता vb.net" :) –

संबंधित मुद्दे