【发布时间】:2019-02-16 22:25:52
【问题描述】:
我刚从 Pascal 切换到 C#,但我没有在 C# 中找到与 Pascal 记录类型类似的东西。 所以在帕斯卡我有类似的东西:
Type StudentInfo = record
Name: string;
LastName: string;
Age: integer;
Grade: byte;
end;
如何在 C# 中制作这样的东西?
【问题讨论】:
-
你在问一个 C# 问题,所以花点时间解释一下你想要的是什么,因为不是每个 C# 开发人员都知道 Pascal。是什么让
class、interface或struct没有给你的唱片特别? -
This site 声称您正在寻找
struct,所以我不确定您搜索了多少 -
@CamiloTerevinto 我尝试使用类。我在互联网上找到了这段代码: public class studentInfo { public string StudentFName { get; } 公共字符串 StudentMName { 获取; } 公共字符串 StudentLName { 获取; } 公共学生信息(字符串 strFN,字符串 strMN,字符串 strLN){ StudentFName = strFN; StudentMName = strMN;学生姓名 = strLN; } }
-
@JackWalters:“我尝试使用类” - 你尝试了什么,什么没有按照你预期的方式工作?听起来你上面问的问题掩盖了你想问的实际问题。
-
@CamiloTerevinto 我将尝试使用结构。谢谢你的回答。