সি # ভাষায় বৈশিষ্ট্য যুক্ত করার উপযুক্ত উপায় কী?


15

সি # ভাষায় বৈশিষ্ট্য যুক্ত করার উপযুক্ত উপায় কী?

উদাহরণস্বরূপ, আমি ??ন্যূনতম বা সর্বাধিক মান নির্বাচন করার জন্য একই রকম একটি অপারেটর রাখতে চাই ।

আমি একইভাবে a <? bপ্রসারিত করতে চাইa < b ? a : b>?


1
মাইক্রোসফ্টে ভাষার জন্য দায়ী দলে যোগাযোগ করুন।
বার্নার্ড

13
মিন বা ম্যাক্স ফাংশনগুলি ব্যবহার করে কিছু ভুল আছে ?
Zach এল

5
এই বৈশিষ্ট্যটি যুক্ত হওয়ার জন্য শুভকামনা ...
কেওসপ্যান্ডিয়ন

2
যদিও আমি এই প্রশ্নের এই নির্দিষ্ট বৈশিষ্ট্যটির অনুরোধের প্রাসঙ্গিকতার বিষয়ে হতে চাইনি। আমি এটি পছন্দ করি কারণ এটি ম্যাথ.মিন এবং ম্যাথ.ম্যাক্স ফাংশনগুলির জন্য ওভারলোডের সীমাবদ্ধ নির্বাচনের পরিবর্তে ওভারলোডগুলি যে কোনও শ্রেণিকে সমর্থন করতে পারে। এছাড়াও এটি 3 বা তারও বেশি জন্য ক্লিনার। ম্যাথ.মিন (ক, ম্যাথ.মিন (খ, সি)) বনাম ক <? খ <? গ।
জোশ

6
উপায় দ্বারা এফ # সহজেই এই বৈশিষ্ট্যটিকে সমর্থন করতে পারে:let inline (<?) (a:^t) (b:^t) = if a < b then a else b
কেওসপ্যান্ডিয়ন

উত্তর:


18

মাইক্রোসফ্ট কানেক্ট মাইক্রোসফ্ট পণ্য সম্পর্কে সমস্ত পরামর্শ সম্পর্কিত কেন্দ্রীয় হাব।

ভিজ্যুয়াল স্টুডিও এবং। নেট ইকোসিস্টেম সম্পর্কিত, আপনাকে "ভিজ্যুয়াল স্টুডিও এবং। নেট ফ্রেমওয়ার্ক" পণ্যটির মধ্য দিয়ে যেতে হবে এবং আপনি ভিজ্যুয়াল স্টুডিও ব্যবহারকারী ভয়েস ওয়েবসাইটে পৌঁছাতে পারেন যেখানে ধারণা জমা দেওয়া যেতে পারে। আপনি গিটহাবের .NET- এর উন্মুক্ত উত্স সংস্করণের জন্য আলোচনা এবং সমস্যাগুলিও খুঁজে পেতে পারেন ।

ভিজুয়াল স্টুডিও এবং টিএফএস উভয়ের জন্য একটি নতুন কিউ / এ সাইট রয়েছে

সি # সম্পর্কিত, এখন যে রোজলিন ওপেন সোর্স, সি # এর বিবর্তনটি উন্মুক্ত আলোচনা করা হয়েছে, এবং এখনও সি # ল্যাঙ্গুয়েজ ডিজাইন টিম (এলডিটি) দ্বারা ডিজাইন করা হয়েছে। আপনি গিটহাবে সি # এর নতুন বৈশিষ্ট্যগুলির জন্য অনুরোধ ও আলোচনা করতে পারেন ।


রোজলিন ওপেন সোর্স। তবে সি # ভাষার স্পেসিফিকেশন এটি মেনে চলে ওপেন সোর্স নয়। এটি কমিটি দ্বারা ডিজাইন করা হয়েছে।
আরটিস

@ আর্টস তথ্য এবং আরও ভাল গঠনের সাহায্যে উত্তরটি সামঞ্জস্য করেছে।
ম্যাথিউউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.