আমি ভিজ্যুয়াল স্টুডিও 2017 সম্প্রদায় ইনস্টল করেছি যা এক সপ্তাহ আগে প্রকাশিত হয়েছিল এবং আমি সি # 7 এর নতুন বৈশিষ্ট্যগুলি অন্বেষণ করতে শুরু করেছি।
সুতরাং আমি একটি সাধারণ পদ্ধতি তৈরি করেছি যা দুটি মান প্রদান করে:
public class Program
{
public static void Main(string[] args)
{
(int sum, int count) a = ReturnTwoValues();
}
static (int sum, int count) ReturnTwoValues() => (1, 1);
}
সংকলক একটি ত্রুটি উত্পন্ন করছে:
ত্রুটি CS8137 টি শ্রেণি বা সদস্যকে সংজ্ঞায়িত করতে পারে না যা টিপলগুলি ব্যবহার করে কারণ সংকলকটির জন্য 'সিস্টেম.রুনটাইম.কম্পাইলার সার্ভিসেস.টুপ্লিলমেন্টনামস্যাট্রিবিউট' টাইপ করা যায়নি। আপনি কি রেফারেন্স মিস করছেন?
আমি এই নামের সাথে ফ্রেমওয়ার্কে একটি রেফারেন্স সন্ধান করার চেষ্টা করেছি, তবে কোনও ভাগ্য ছাড়াই!
সি # 7.0 বৈশিষ্ট্যগুলি ব্যবহার করতে যদি আমাদের অতিরিক্ত জিনিসগুলির প্রয়োজন হয়, তবে প্রতিটি প্রকল্পের জন্য আমাদের এটি করা খুব আশ্চর্যের বিষয় ?!