मैं अपने आप को सी # पर गति लाने की कोशिश कर रहा हूं, जो पहले कभी इसके लिए विकसित नहीं हुआ था। पिछले प्रश्न में मैंने अच्छी पुस्तक समीक्षा साइटों के बारे में पूछा, और इसके माध्यम से मुझे "आवश्यक सी #" के लिए एक बहुत ही सकारात्मक (शुरुआती उन्मुख) समीक्षा मिली लेकिन यह पिछले संस्करण के लिए थी।सी # (और नेट) का कौन सा संस्करण शुरू करना चाहिए?
जब एक नई भाषा शुरू, यह सबसे अच्छा के साथ शुरू करने के लिए है:
जबकि मुझे यकीन है कि यह अभी भी एक अच्छी किताब है, भले ही गुणवत्ता संस्करणों के बीच गिरा दिया हो जाएगा हूँ, यह मेरे लिए एक दिलचस्प सवाल उठाती है नवीनतम संस्करण (उदाहरण के लिए सी # 3.0/नेट 3.5) या मुझे एक संस्करण या दो वापस जाना चाहिए और बाद में भाषा में जो जोड़ा गया है उसे जानने का प्रयास करें?
पूर्व तुरंत अद्यतित होने के दृष्टिकोण से बेहतर लगता है, लेकिन बाद में यह अधिक व्यावहारिक लगता है कि शायद यह संभावना है कि एक दुकान भाषा के थोड़ा पुराने संस्करण का उपयोग करेगी।
मुझे 2.0-ऐप्स के साथ LINQ का उपयोग करने में समस्याएं आई हैं, मुझे विश्वास है कि LINQ असेंबली के कुछ हिस्सों को 3.5 (उदा। LINQ2SQL) के साथ संकलित किया गया है। तो, आप 3.5 में प्रोग्राम भी कर सकते हैं लेकिन 2.0 फ्रेमवर्क को पहले लक्षित करें। – chakrit
चक्रित, मैं सम्मान से उससे असहमत हूं। यदि कोई नया उपयोगकर्ता उदाहरण LINQ कोड पर ठोकर खाता है, तो 2.0 को लक्षित करते समय यह काम नहीं करेगा। –