定义: 结构是用户自定义的值类型
代码样式:
struct Pair
{
public int X, Y; //公有变量名单词的首字母大写(PascalCase规则)
}
struct Pair
{
private int x, y; //非公有变量名第一个单词的首字母小写(camelCase规则)
}
struct Pair
{
int x, y; //缺省的访问修饰符是private
};//可以有结尾分号
注意事项:结构是C#程序员用来定义自己的值类型的最普遍的机制。结构比枚举更强大,因为它提供函数、字段、构造函数、操作符和访问控制。结构成员的缺省访问权限是private(在C++中是public)。当你定义结构的成员名时,不要忘了对公有成员使用PascalCase规则,而对非公有成员使用camelCase规则。
结构类的声明中虽然可以使用结尾分号,但建议你不要使用,这只不过是为了照顾C++程序员的习惯。