Помогите пожалуйста решить в С#

помогите пожалуйста решить в С#

  • Задание 1.

    using System;
    namespace example {
    class Program {
    static void Main() {
    Console.Write(" Введите целое положительное число: ");
    uint number = uint.Parse(Console.ReadLine());
    Console.WriteLine(" Сумма ряда = {0}", summa(number));
    Console.ReadKey();
    }
    static double factorial(uint number) {
    double result = 1;
    while (number != 0) {
    result *= number;
    --number;
    }
    return result;
    }
    static double summa(uint limit) {
    double sum = 0;
    for (uint member = 1; member < = limit; ++member) { if ((member & 1) == 1) sum += factorial(member); else sum -= factorial(member); } return sum; } } }