আমি আবিষ্কার করেছি যে আপনি নিজের পরিবর্তনশীল নামটি সি # তে একটি '@' অক্ষর দিয়ে শুরু করতে পারেন। আমার সি # প্রকল্পে আমি একটি ওয়েব পরিষেবা ব্যবহার করছিলাম (আমি আমার প্রকল্পে একটি ওয়েব রেফারেন্স যুক্ত করেছি) যা জাভাতে লেখা ছিল। ডাব্লুএসডিএলে সংজ্ঞায়িত ইন্টারফেস অবজেক্টগুলির মধ্যে একটিতে "প্যারামস" নামটি সহ একটি সদস্য ভেরিয়েবল ছিল। স্পষ্টতই এটি সি # তে একটি সংরক্ষিত শব্দ তাই আপনার "প্যারামস" নাম সহ সদস্য ভেরিয়েবলের সাথে কোনও শ্রেণি থাকতে পারে না। যে প্রক্সি অবজেক্টটি উত্পন্ন হয়েছিল সেটিতে এমন বৈশিষ্ট্য রয়েছে যা দেখে মনে হয়েছিল:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
আমি ভিএস ২০০৮ সি # ডকুমেন্টেশনের মাধ্যমে অনুসন্ধান করেছি কিন্তু এটি সম্পর্কে কিছুই খুঁজে পাইনি। এছাড়াও গুগল অনুসন্ধান করা আমাকে কোনও কার্যকর উত্তর দেয় নি। সুতরাং একটি ভেরিয়েবল / সম্পত্তি নামের '@' অক্ষরটির সঠিক অর্থ বা ব্যবহার কী?
@
কী?