本文目录
- C#里面#region constructors和#endregion什么意思
- java 反射 constructors的问题,真心需要解决
- C++ constructors not allowed a return type问题
C#里面#region constructors和#endregion什么意思
表示折叠注释,可以将代码折叠,#region和#endregion 可以创建代码区域。
C# 中的 #region 和 #endregion 表示一块区域,这样在 Visual Studio 中可以将这块区域的代码折叠起来,便于查看。可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时候,当光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。
#region 和 #endregion 大小写敏感。#region 后面可以跟任意文字以对该区域进行说明。
格式:
#region 说明
代码
#endregion
快捷键 :Ctrl + M + L 把当前页的代码合起来
Ctrl + M + M 只把最近的一段代码块合起来
扩展资料
C#的注释
注释的说明,编译器编译程序时,不需要执行的代码和文字,主要是对该代码的说明,方便维护和理解。
“//”表示单行注释;
“/**/”表示块注释;
“///”表示说明注释,注释以后可以自动生成说明文档;
#region和#endregion表示折叠注释,可以将代码折叠
java 反射 constructors的问题,真心需要解决
con 里面的顺序是与student类中的构造方法的顺序一致
所以将
stu = (Student)con.newInstance(25);
stu = (Student)con.newInstance(“maosheng“);
调换一下位置就可以了
stu = (Student)con.newInstance(“maosheng“);
stu = (Student)con.newInstance(25);
C++ constructors not allowed a return type问题
错误太多,改好后的如下:
#include 《iostream》
using namespace std;
struct Node{
public:
int city;
Node *next;
Node():next(NULL){};
};
class NodeList{
private:
Node *Head;
int size;
int n,m;
int price,all;
public:
NodeList();
virtual ~NodeList();
void Get(){
cin》》n;
cin》》m;
for(int i=0;i《n;i++)
cin》》price[i];
for(i=0;i《3*m;i++)
cin》》all[i];
}
void Find(int begin,int end){
}
};
NodeList::NodeList(){ //这个加了NodeList::就要放到类的定义外
Head=new Node;
for(int i=0;i《n;i++){
Head[i].city=i;
Head[i].next=NULL;
}
for(int j=2;j《3*m;j+=3){
if(all[j]==1){
Node *T1=new Node;
T1-》city=all[j-1];
Head[j-2].next=T1;
Head[j-2]=*(Head[j-2].next);
}
else
{
Node *T1=new Node;
T1-》city=all[j-1];
Head[j-2].next=T1;
Head[j-2]=*(Head[j-2].next);
Node *T2=new Node;
T2-》city=all[j-2];
Head[j-1].next=T2;
Head[j-1]=*(Head[j-1].next);
}
}
}