Поменять код, чтобы в skladobj всегда была строка, содержащая DateTime.Now - C#

Узнай цену своей работы

Формулировка задачи:

Вот код программы, как её поменять чтобы в skladobj всегда была строка содержащая DateTime.Now
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{   public delegate string intdelegate();
    class Program
    {
 
        static string intmethod()
        {
            return DateTime.Now.ToString();
        }

        static void test()
        {
            intdelegate delegate1 = intmethod;
 
            sklad sk=new sklad(delegate1);
            sk.writetime();
            Console.WriteLine(DateTime.Now.ToString());
            Console.ReadLine();

        }

       static  void Main(string[] args)
        {
            test();
           Console.ReadKey();
 
        }
    }

    public class sklad
    {
 
        private object skladobj;
        public sklad(object obj1)
        {
           skladobj = obj1;
        }
 
        public void writetime()
        {
            Console.WriteLine(skladobj.ToString());

        }

    }
}

Решение задачи: «Поменять код, чтобы в skladobj всегда была строка, содержащая DateTime.Now»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        delegate object TestDelegate();
 
        static void Main(string[] args)
        {
            TestDelegate t = () => { return "Hello word!"; };
            new TestClass(t);
            while (true) ;
        }
    }
}
 
public class TestClass
{
    public TestClass (Delegate d)
    {
        WriteLine(d.DynamicInvoke());
    }
 
    public void WriteLine(object T)
    {
        Console.WriteLine(T.ToString());
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы