static void Main(string[] args) { GenerateRandom[] arrOfDel = new GenerateRandom[10]; GetAverage getAverage = delegate(GenerateRandom[] generateRans) { int sum = 0; for (int i = 0; i < generateRans.Length; i++) { sum += generateRans[i].Invoke(); } return((double)sum / (double)generateRans.Length); }; GenerateRandom generator = delegate() { Random rnd = new Random(); return(rnd.Next(100)); }; for (int j = 0; j < 10; j++) { arrOfDel[j] = generator; } ; Console.WriteLine($"Result - {getAverage(arrOfDel):f2}"); }
/// <summary> /// A simple function that takes a string and does a ToUpper /// </summary> /// <param name="input"></param> /// <param name="context"></param> /// <returns></returns> public APIGatewayProxyResponse FunctionHandler(APIGatewayProxyRequest request, ILambdaContext context) { context.Logger.Log("Starting Average Get call"); using (AwsFactory factory = new AwsFactory(context.Logger)) { string userId = request.PathParameters["userId"]; string firstName = request.PathParameters["firstName"]; context.Logger.LogLine($"userId=\"{userId}\""); context.Logger.LogLine($"firstName=\"{firstName}\""); using (GetAverage getAverage = new GetAverage(factory)) { string jsonResponse = getAverage.Retrieve(userId, firstName); context.Logger.LogLine($"Response: {jsonResponse}"); APIGatewayProxyResponse response = new APIGatewayProxyResponse() { Body = jsonResponse, StatusCode = 200 }; return(response); } } }
static void Main(string[] args) { int lengthRandoms = 10; GetRandom[] randoms = new GetRandom[lengthRandoms]; for (int i = 0; i < randoms.Length; i++) { GetRandom random = Random; randoms[i] = random; } GetAverage average = delegate(GetRandom[] arrayRandoms) { double result = 0; foreach (GetRandom i in arrayRandoms) { result += i(); Console.WriteLine(i()); } return(result / arrayRandoms.Length); }; double resultAverage = average(randoms); Console.WriteLine($"Среднее арифметическое: {resultAverage}"); Console.ReadLine(); }
public override string ToString() { return("Course Id:" + CourseID + "Course name: " + CourseName + "\nAverage marks obtained : " + GetAverage.ToString("##.##") + "\nLowest marks : " + GetLowest.ToString("##.##")); }
// Start is called before the first frame update void Start() { g = Object_Contains_Center.GetComponent <GetAverage>(); }