আমি স্বতঃ-প্রয়োগকৃত বৈশিষ্ট্যগুলি ব্যবহার করছি। আমি অনুমান করি যে নিম্নলিখিতটি সমাধানের দ্রুততম উপায়টি কি আমার নিজের ব্যাকিং ভেরিয়েবলটি ঘোষণা করা?
public Point Origin { get; set; }
Origin.X = 10; // fails with CS1612
ত্রুটির বার্তা: 'এক্সপ্রেশন' এর রিটার্ন মানটি পরিবর্তন করতে পারে না কারণ এটি ভেরিয়েবল নয়
একটি মানের ধরণের সংশোধন করার চেষ্টা করা হয়েছিল যা একটি মধ্যবর্তী প্রকাশের ফলাফল। মান স্থায়ী না থাকায় মানটি অপরিবর্তিত থাকবে।
এই ত্রুটিটি সমাধান করার জন্য, একটি মধ্যবর্তী মানতে অভিব্যক্তির ফলাফল সংরক্ষণ করুন, বা মধ্যবর্তী ভাবের জন্য একটি রেফারেন্স টাইপ ব্যবহার করুন।