longyuanwan 2023-02-10 13:03 采纳率: 40%
浏览 16
已结题

C#引用函数遇到的问题

函数引用问题



```c#
using System;
namespace  _001_
{
   class Program
   {
    static void Main()
    {
        Program n = new Program();//在这里//
        int x =200;
        int y = 100;
        n.num(ref x,ref y);
        Console.WriteLine(x);
        Console.WriteLine(y);
    }
    public void num(ref int x,ref int y)
    {
      int temp;
      temp = x;
      x=y;
      y = temp;
    }
   }
}


请问中间的        Program n = new Program();  是什么意思,属于什么用法?
求大神回答
  • 写回答

4条回答 默认 最新

  • CodeBytes 2023-02-10 13:10
    关注

    该回答引用ChatGPT
    Program n = new Program(); 这一行代码中,Program 是一个类,n 是一个类的实例,通过 new Program() 创建的。

    在这里,创建了一个 Program 类的实例 n,以便在下面的代码中使用该实例来调用类的成员函数 num。

    这种用法叫做创建对象,用于访问类的成员函数。通常我们需要多次使用一个类的某个功能,或者需要在多个地方使用同一个类,我们就可以通过创建多个该类的实例来实现。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 2月21日
  • 已采纳回答 2月13日
  • 创建了问题 2月10日