Передача экземпляра класса в параметр - C#

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

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

как передать в метод (в качестве параметра) экземпляр класса, и как редактировать свойства этого экземпляра в методе? например есть класс:
public class Man 
{
   public string Name { get; set; }
   public int Age { get; set; }
 
   public Man(string name, int age)
   {
       Name=name;
       Age=age;
   }
}
и есть метод:
public static void Change(?????)
{
////изменить возраст
}
создаю экземпляр класса
Man boy = new Man("Антон", 25);
как передать boy в качестве параметра в метод Change, чтобы в нем я мог изменять параметры Name и Age. Спасибо.

Решение задачи: «Передача экземпляра класса в параметр»

textual
Листинг программы
using System;
 
public class Man 
{
    public string Name { get; set; }
    public int Age { get; set; }
 
    public Man(string name, int age)
    {
        Name=name;
        Age=age;
    }
}
 
class Program
{
    static void Change(Man boy)
    {
        boy.Age = 30;
    }
 
    static void Main(string[] args)
    {
        Man boy = new Man("Антон", 25); 
        Change(boy);
        Console.WriteLine(boy.Age); // 30
        Console.ReadKey();
    }
}

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


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

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

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