سلام
جواب سوال 1
یه سوال شما تاریخ چه جوری به برنامه میدین؟
اگه مثله اینه 1394/06/21 که خیلی سادس
string date = "1394/06/21";
string[] dateArray = date.split("/".toCharArray()); //tozih payin:
//inja ma meghdar voroodio be chand ghesmat yani 1394 , 06 , 21 taghsim mikonim
string month = dateArray[1];
switch month
{
case "01":
Console.WriteLine("فروردین");
break;
......
}
جواب سوال 2
من این کد رو نوشتم که چند تا نکته داره
1. شما می تونی سرعت رو تنظیم کنی
2. میتونی تنظیم کنی که فقط write باشه یا writeline
3. اسمش هم slow print هست
#region "SlowPrint"
private static void print(string x)
{
char[] c = x.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
Console.Write(c[i]);
Thread.Sleep(150);
}
}
private static void print(string x, bool y)
{
char[] c = x.ToCharArray();
if (y == true)
{
Console.WriteLine();
}
for (int i = 0; i < c.Length; i++)
{
Console.Write(c[i]);
Thread.Sleep(25);
}
}
private static void print(string x, bool y, int z)
{
char[] c = x.ToCharArray();
if (y == true)
{
Console.WriteLine();
}
string z1 = z.ToString();
if (z1 == string.Empty)
{
z = 100;
}
for (int i = 0; i < c.Length; i++)
{
Console.Write(c[i] + "_");
Thread.Sleep(z);
}
}
#endregion