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

السؤال

نشر (معدل)

السلام عليكم
👋
انا عايز كود C#
اذا دخلت رقم
يجيب لي التاريخ  الثاني

يعني 
مثلا انا عندي تاريخين 
تاريخ اليوم
والتاريخ الثاني
ادخل رقم
يجيب لي التاريخ التاني تلقائيا

تم التعديل في بواسطة عزام عبد الحافظ
توضيح السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام @Abdoun Izz al Din,

يمكنك القيام بذلك بتخزين التواريخ التي تريد العمل بها داخل مصفوفة (Array) , ونقوم بطباعة التاريخ الثاني بإستعمال المؤشر (Index) , قيمة المؤشر نطلبها من المستخدم :

using System;
					
public class Program
{
	public static void Main()
	{
      	//  مصفوفة فيها التواريخ التي نريد العمل بها
		string[] dates = {"12/1/2020","12/2/2020","12/3/2020","12/4/2020"};
      
      	// Console.ReadLine() قيمة المؤشر من المستخدم بإستعمال 
		int index = Convert.ToInt32(Console.ReadLine());
		
      	// نقوم بطباعة النتيجة بكتابة إسم المصوفة و قيمة المؤشر بداخله
		Console.WriteLine(dates[index]);
	}
}

طريقة إنشاء مصفوفة في C# , اولا نُحدد نوع البيانات التي تحتفظ بها المصفوفة في حالتنا نريد string أي نص مع العلامة [ ] , بعد ذلك إسم المصفوفة , قوسين مجعد تُمثل جسد المصفوفة  و نفصل العناصر بفاصلة .

string[] dates = {"12/1/2020","12/2/2020","12/3/2020","12/4/2020"};

و للوصول على عناصر المصفوفة :

Console.WriteLine(dates[index]);

يبدأ ترقيم المصفوفة من 0 وليس 1 , يعني إذا أدخل المستخدم قيمة 1 , هذه الشيفرة ستُعيد لنا التاريخ "12/2/2020" من المصفوفة .

  • 0
نشر (معدل)

وجدت الحل

Private Void TextBox1.Text TextChanged ( object sender , EvetArgs e )
If ( TextBox1.Text ==" ")
{

 }
else    
}
Try
}
Date Time1.Text = Date Time2.Value.AddDays(int.Parse(TextBox1.Text)).ToString();
{
catch (Exception ex)
}

MessageBox.Show (ex.ToString())
{
{

SmartSelect_٢٠٢٠١٢٠٣-١٣٠٨٣٠_WPS Office.jpg

تم التعديل في بواسطة Abdoun Izz al Din
تنسيق الكود

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...