الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل هناك طريقه لعرض جزء من الرقم العشري ؟؟

مغلق
بدأه busy في 8 نوفمبر 2006 · 4 رد · 693 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

هل هناك طريقة لفعل التالي :

اذا كان لدي متغير رقمي واريد عرض رقمين عشريين بعد الفاصله بدلا من عرضه كله

#2

وعليك السلام ،

هنالك عدده طرق لعمل ذلك ، واليك المثال التالى :

			float myNum = 12.123456f;
			string s1 = myNum.ToString("f2");
			string s2 = String.Format("{0:f2}", myNum);

فـ s1 و s2 سوف تحملان النتاج نفسه وهو 12.12

لا مستحيل غير الوقت

#3

أرجو المعذرة ، ما هى دلالة حرف f الموجود فى نهاية الرقم العشرى mynum

وجزاك الله خيراً ، لأنى وجدتها اليوم فى msdn ، ولكن لم أفهمها جيداً.

Flag_of_Palestine.gif
#4

طريقه اخرى

double num=12.14444444
double ShortNum=Math.Round(num,2)


// ShortNum=12.14
//رقم 2 اللي موجود بين الاقواس هو الرقم اللي عاوز تقربله

سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء

اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله

#5

جزاكم الله خيرا عالطريقتين

وراح اجربها باذن الله وارجع ارد لكم .

على فكره اخ mr_boss معنى f ان المتغير float وليس double لان C# تعتبر الاصل في المتغيرات الرقميه النوع double

فاذا عرفت متغير من نوع float تكتب التالي float num=5.8f

وكذلك مثلا لو عرفت متغير decimal فانك تكتب decimal num2=5.5 m حيث m تعني انه من نوع decimal

ووهكذا ... ارجو ان تكون وضحت الفكره

تم تعديل هذه المشاركة بواسطة busy في 9 نوفمبر 2006 في 12:43

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…