প্রাথমিক নির্মাতারা আর ভিএস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.