例如,说我想做一个遗传学模拟器,我有这个非常简单的结构
public struct person{
string name;
int age;
string hairColor;
person father;
person mother;
}
Run Code Online (Sandbox Code Playgroud)
这样以后我就可以用Joey.father.haircolor引用这个人Joey父母的头发颜色了吗?我不断收到错误消息:
Struct Member 'person.father' of type 'person' causes a cycle in the struct layout
Run Code Online (Sandbox Code Playgroud)
我是上课的唯一选择吗?为了提高速度,我宁愿使用结构,因为它是所有数据,但是如果没有其他选择,我显然可以使用类。
由于多种原因,您的Person类型应该是一门课程:
| 归档时间: |
|
| 查看次数: |
1749 次 |
| 最近记录: |