"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > طريقة فعالة لتحويل الأعداد الصحيحة c# إلى ثنائي

طريقة فعالة لتحويل الأعداد الصحيحة c# إلى ثنائي

نشر في 2025-04-30
تصفح:986

How to Efficiently Convert an Integer to its Binary Representation in C#?

تحويل عدد صحيح إلى تمثيل ثنائي في C#

تحويل الأعداد الصحيحة إلى تمثيلها الثنائي هو مهمة برمجة شائعة. في C#، هناك عدة طرق لأداء هذا التحول ، بما في ذلك طرق TOINT32 و TOSTRING لفئة التحويل.

لإظهار هذه العملية ، دعنا نحل مشكلة يواجهها مستخدم يحاول تحويل الأعداد الصحيحة الممثلة كقواسل لتمثيلها الثنائي:

String input = "8";
String output = Convert.ToInt32(input, 2).ToString();

يلقي هذا الرمز استثناءً بالرسالة "لم يتم العثور على رقم قابلية للاحتفال". هذا لأن TOINT32 تتوقع أن تمثل سلسلة الإدخال عدد صحيح عشري ، وليس عددًا صحيحًا ثنائيًا ، والسلسلة "8" تمثل قيمة عشرية 8.

لتحويل عدد صحيح بشكل صحيح إلى تمثيله الثنائي ، نستخدم طريقة Convert.ToString ونحدد Cardinality 2. فيما يلي مقتطف رمز محدث:

int value = 8;
string binary = Convert.ToString(value, 2);

يحول هذا الرمز قيمة عدد صحيح (الذي له قيمة عشرية 8) إلى سلسلة تمثل تمثيلها الثنائي ، والنتيجة هي السلسلة "1000".

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3