• 0

كيف أحول بين السلسلة النصية والأعداد الصحيحة في سي شارب؟

أريد أن أعرف كيف أحول الأرقام من سلسلة نصية إلى عدد صحيح والأعداد الصحيحة إلى سلسلة نصية باستخدام لغة سي شارب؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

توجد عدة طرق للتحويل، فإذا أردت تحويل سلسلة نصية إلى عدد صحيح فيمكنك استخدام Int32.Parse كما في المثال التالي:

int numVal = Int32.Parse("-31");
Console.WriteLine(numVal);
// Output: -31

أو يمكنك كتابة شيء متطور أكثر، فمثلا عند عدم إمكانية تحويل السلسلة النصية إلى عدد صحيح فسيرسل البرنامج رسالة خطأ مخصصة كالتالي:

int j;
if (Int32.TryParse("-31", out j))
    Console.WriteLine(j);
else
    Console.WriteLine("String could not be parsed.");
// Output: -31

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

string s = i.ToString();
string s = Convert.ToString(i);
string s = string.Format("{0}", i);
string s = "" + i;
string s = string.Empty + i;
string s = new StringBuilder().Append(i).ToString();

حيث أن i هو العدد الصحيح المراد تحويله.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن