c# - ac#这行代码看不懂,网上也找不到答案
问题描述
我开始在我的大学学习 C# 和 .NET,我很难弄清楚一些示例代码是如何工作的。
我的问题是以下语法。该类componente
是 Form1 的子类。
public class componente
{
public string nombre { get; set; }
public componente siguiente;
}
我不明白的是线public componente siguiente
。我在 Google 和 Stack Overflow 中进行了搜索,但我不知道它的名称,也找不到答案。
我不明白它是变量、方法还是其他东西。
解决方案
注意componente也是你的类名,这意味着 componente 类有一个字段siguiente,它是它自己的一个类型(componente)。这是一种递归关系。
例如,一个 Person 类可能有一个字段Father,它也是 Person 的一种类型。
推荐阅读
- google-chrome - AWS Amplify:DevTools 无法加载 SourceMap:位置 0 的 JSON 中的意外令牌 <
- r - 计算矩阵 R 内列表中的项目数
- vim - 在 WSL@Windows 10 上的带有 Cv 的 Vim 中,Visual-Block 模式不起作用
- r - 如何在 R 中将一个人的所有变量值相加?
- excel - 填写自定义功能区组合框(运行时)
- xamarin.forms - FreshMVVM 不支持包含部分类的“PageModel”文件夹
- excel - Excel VBA Target.Address 被修改并导致错误 13 类型不匹配
- python - 使用 pyinstaller 转换 python 脚本时出现问题。导入错误:库不兼容
- sql - Pandas 到 SQL 无法追加
- visual-studio - 当我构建我的分支时,AppCenter 向我显示一个错误(xamarin forms proj)