"মান" 0 থেকে 15 (এর সম্ভাব্য মান) এর মধ্যে রয়েছে। কখন এই 4 "যদি" শর্ত পূরণ হবে? যদি আমার (অন্তর্গত) মান = 2 এর অর্থ 0010?
if ((int)value & 0x1)
{
//statement here
}
if ((int)value & 0x2)
{
//statement here
}
if ((int)value & 0x4)
{
//statement here
}
if ((int)value & 0x8)
{
//statement here
}
Enum.HasFlag
বিটগুলির জন্য পরীক্ষার জন্য পদ্ধতিটি ব্যবহার করবে । দেখুন: Enum.HasFlag ।
value
(if(value & 0x4)
এটি "value
সেট এর তৃতীয় বিট (= 1) হিসাবে পড়ুন) As আপনার কোডটি বোঝার ক্ষেত্রে আপাতদৃষ্টিতে সমস্যা হওয়ায় আমি ধরে নিলাম এটি আপনার নয় This এটি (এবং আপনি সত্যই জিজ্ঞাসা করছেন না পর্যালোচনা) জন্য এই প্রশ্নের প্রসঙ্গ-বহির্ভূত তোলে CR.SE ।