显示结构的内容非常容易,在初始化结构后,您需要做的就是确保准确指定要显示的新“用户”对象中的变量。这可以通过在新的“用户”对象名称之后添加一个句点来完成,如下所示:
MessageBox.Show(user.name);
这将显示“用户”对象的名称。这可以通过将“name”替换为“email”或“age”来使用任何其他用户对象变量轻松完成。顺便说一句,通常最好将诸如年龄(或任何数字)之类的东西存储在“int”或“byte”中,因为这使您可以比尝试将数字存储在字符串中更容易地更改值。这是一个例子:
public struct User {
public string name;
public string email;
public int age;
}
or
public struct User {
public string name;
public string email;
//use a byte to hold a value between 0 and 255 (most people don't live to be 255)
public byte age;
}
当试图显示这个变量时,只需在变量名称后使用“ToString()”,如下所示:
MessageBox.Show(user.age.ToString());
这会将 int 或 byte 转换为字符串,以便可以在“MessageBox.Show”方法中使用。希望这有帮助!
编辑:此外,当尝试显示结构中的所有变量时,只需执行以下操作:
MessageBox.Show("Name: " + user.name + Environment.NewLine + "Email: " + user.email + Environment.NewLine + "Age: " + user.age + Environment.NewLine);
这将显示:
Name: FreeWind
Email: abc@test.com
Age: 100
消息框内。