gpt4 book ai didi

C#构造函数的奇怪问题

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:56 25 4
gpt4 key购买 nike

恕我直言,三参数构造函数存在非常奇怪的问题,当我尝试运行程序时,visual studio 只显示一个错误:“'Sort.HeapSort' 不包含采用 3 个参数 112 35 的构造函数”。

namespace Sort
{
class HeapSort
{
private int[] A;
private int heapSize;
private int min;
private int max;
Random myRandom = new Random();

HeapSort(int size, int min1, int max1) //this is the three argument constructor.
{
heapSize = size - 1;
min = min1;
max = max1;
A = new int[size];
}
}

class Program
{
static void Main(string[] args)
{
int size = 30;
int min = 0;
int max = 100;

HeapSort myHeapSort = new HeapSort(size,min,max); //In this line is the bug
}
}
}

最佳答案

您的构造函数被声明为私有(private)的,因为您省略了访问说明符。在构造函数定义之前添加 public 关键字。

关于C#构造函数的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com