اذهب إلى المحتوى
  • 0

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

TheBrain

السؤال

Recommended Posts

  • 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 هو العدد الصحيح المراد تحويله.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...