У меня есть общий код сериализации объекта класса в моих 3-4 методах, поэтому я думаю создать общую функцию для этого кода и вызывать функцию во всех методах
Я делаю это из следующего кода
DataContractJsonSerializer ser = new DataContractJsonSerializer(this.GetType());
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, this);
json = Encoding.Default.GetString(ms.ToArray());
ms.Close();
Я хочу поместить этот общий код в отдельную общую функцию, которая возвращает строку Json и которая принимает весь класс в качестве входного параметра, поскольку я преобразовываю весь класс в объект Json, я попытался создать функцию, подобную
открытая строка GenerateJsonString (класс C1)
но это дает мне ошибку по ключевому слову "class", говорящему, что тип обязателен
Может кто-нибудь сказать мне, как я могу принять весь объект класса в отдельном методе или функции