প্রাথমিক নির্মাতারা আর ভিএস2015-এ সংকলন করে না


98

আজ অবধি, আমি প্রাথমিক নির্মাতাদের যেমন ব্যবহার করতে পারি:

public class Test(string text)
{
    private string mText = text;
}

এটি করতে সক্ষম হওয়ার জন্য, পূর্বের ভিজ্যুয়াল স্টুডিও সিটিপিতে, আমাকে এটি সিএসপোজ-ফাইলে যুক্ত করতে হয়েছিল:

<LangVersion>Experimental</LangVersion>

যাইহোক, এটি আর ভিজ্যুয়াল স্টুডিও 2015 প্রিভিউতে (সাথে বা বাইরে LangVersion) কাজ করে না। যা চলছে তা সম্পর্কে কারও কি কোনও ধারণা আছে?


6
তারা এটিকে এখানে
— জোনেসোপলিস

15
আমি কি কেবলমাত্র এই বৈশিষ্ট্যটি অর্থহীন বলে ভেবেছি? আমি এর আসল সুবিধাটি কখনই পাইনি।
— টিকবব

4
কিছুটা বিশ্রী লাগলো, তবে এর পেছনের দর্শন আমার ভাল লাগে!
— মাতকো

14
এটা লজ্জার. আপনি একবার এফ # এ চলে গেলে আপনি অবাধে প্রাথমিক নির্মাতারা ব্যবহার করতে পারেন। এফ # তে যান, সিশার্পার্স, আপনার নতুন ভাষার বৈশিষ্ট্যগুলি ইতিমধ্যে সেখানে রয়েছে;)
— scrwtp

4
@ টিকোব, প্রাথমিক কনস্ট্রাক্টর নির্ভরতা ইনজেকশনের সাথে একেবারে প্রয়োজনীয়: আপনি প্রতিটি নির্ভরতার নাম (এবং টাইপ) চারবার না বার করে কনস্ট্রাক্টর ইনজেকশন (সম্পত্তি ইনজেকশনের বিপরীতে) ব্যবহার করতে পারেন।
— ফায়োডর সোইকিন

উত্তর:


143

যা চলছে তা সম্পর্কে কারও কি কোনও ধারণা আছে?

হ্যাঁ - প্রাথমিক নির্মাতারা সি # 6 এর পরিকল্পনা থেকে সরানো হয়েছে তারা পরবর্তী সংস্করণে কোনও রূপে উপস্থিত থাকতে পারে তবে তারা আর সি # 6 এ নেই।

আরও তথ্যের জন্য দলটির পোস্ট "ভাষা বৈশিষ্ট্য সেটটিতে পরিবর্তন" দেখুন ।


সত্যিই দুঃখ! তারা বেশ দরকারী বলে মনে হয়েছিল।
— লুন্ডবার্গ

@ পেরলুন্ডবার্গ: তারা সি # 7 তেও নেই। আমি সন্দেহ করি যে সি # ডিজাইন দলটি সি # 8 তে রেকর্ড ধরণের পুনর্বিবেচনা করবে, তবে এর অর্থ এই নয় যে তারা অবশ্যই এটি তৈরি করবে।
— জন স্কিটি

ভালো কিছুর আশা করি. :) আমি তাদের দেখেছি কিছু সি # পোস্টে হ্যাঁ পোস্ট করা হয়েছে, এবং "সরল শ্রেণি" সমস্যাটি চেষ্টা করার এবং সমাধান করার মতো এটি অন্যরকম আকর্ষণীয় উপায়ে দেখা গেছে।
— প্রতি লন্ডবার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.