CSharp · Console
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace performance
{
public class Program
{
string str;
public void GetperformanceString()
{
Console.WriteLine("Don't worry be Relex your System is Ok ☺");
Console.WriteLine("String Method Call here ");
string endtime = DateTime.Now.ToLongTimeString();
string startingTime = DateTime.Now.ToLongTimeString();
for (int i = 0; i < 1000; i++)
{
str += "j";
}
endtime = DateTime.Now.ToLongTimeString();
TimeSpan t1 = DateTime.Parse(endtime).Subtract(DateTime.Parse(startingTime));
Console.WriteLine(t1);
}
StringBuilder StrBuilder=new StringBuilder();
public void GetPerformanceStringBulider()
{
Console.WriteLine("String Bulider Method");
string endtime = DateTime.Now.ToLongTimeString();
string startingTime = DateTime.Now.ToLongTimeString();
for (int i = 0; i < 1000000; i++)
{
StrBuilder.Append("j");
}
endtime = DateTime.Now.ToLongTimeString();
TimeSpan t1 = DateTime.Parse(endtime).Subtract(DateTime.Parse(startingTime));
Console.WriteLine(t1);
}
public static void Main(string[] args)
{
Program p = new Program();
//p.GetPerformanceIfcondition();
//p.GetPerformanceSwitchCondition();
p.GetperformanceString();
p.GetPerformanceStringBulider();
}
}
}