Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 声明数组(visual c+;+;)_C++_Arrays - Fatal编程技术网

C++ 声明数组(visual c+;+;)

C++ 声明数组(visual c+;+;),c++,arrays,C++,Arrays,我是c#新手,遇到了一些错误。我试着寻找答案和教程之类的,但它们对我不起作用。下面是令人不安的代码: panou_medii->Visible = true ; public: static int[] elem = new int[10] ; 这就是错误:错误C2143:语法错误:缺少“;”在“公共”之前。 如果前面没有公共静态,我会得到4个错误和一个警告。 另外,我正在使用VisualStudio2010制作一个表单 编辑:对不起大家的困惑,这是一个Visual C+

我是c#新手,遇到了一些错误。我试着寻找答案和教程之类的,但它们对我不起作用。下面是令人不安的代码:

    panou_medii->Visible = true ;
    public: static int[] elem = new int[10] ;
这就是错误:错误C2143:语法错误:缺少“;”在“公共”之前。 如果前面没有公共静态,我会得到4个错误和一个警告。 另外,我正在使用VisualStudio2010制作一个表单


编辑:对不起大家的困惑,这是一个Visual C++窗口形式,不是C<

这是因为代码不正确,C语法,我想你想:

panou_medii.Visible = true;

public static int[] elem = new int[10];

您所显示的代码中有一个明显的错误,可能是第二个错误,具体取决于您正在做什么

最简单的一个就在眼前

public: static int[] elem = new int[10] ;
在C#中,访问修饰符(如
public
private
protected
等)后面没有冒号(
),因此正确的语法是

public static int[] elem = new int[10];

但是你的第一句话:

panou_medii->Visible = true ;
这是你用的。此运算符只能与
不安全的
上下文中的指针一起使用。
这在C#中并不常见,而且既然你说你正在处理一个表单,我想这不是你想要的

要访问C#中类实例的属性,我们使用<代码>可见
在您的示例中可能是
控件的属性
panou_medii
是该
控件的实例(或者确切地说是包含该实例引用的变量)

因此,要访问set instance的
可见
,请使用

panou_medii.Visible = true;


如果您现在遇到更多错误,则需要显示更多代码。首先:如果你所展示的两条线是直接相互跟踪的,那么肯定是出了问题。第一行是只能存在于方法内部的语句。第二行是不能包含在方法中的成员声明。(如果在方法中声明变量,则不使用访问修饰符,如
public
)。

发布的代码不是C#。你确定你在一个C#项目中工作吗?@Bea欢迎来到Stackoverflow,你能告诉我们你创建了什么样的项目吗?老实说,我昨天开始在一个Windows窗体上工作,C#的教程也在工作。它只会生成更多errors@Bea我想你还没有创建一个C#Windows窗体项目。但是另一个。可能是C或C++我再次检查,你是对的,它是一个Visual C++窗口形式。很抱歉给你带来了混乱