gpt4 book ai didi

c# - 如何使用键和值循环所有类变量

转载 作者:行者123 更新时间:2023-11-30 22:53:03 24 4
gpt4 key购买 nike

我正在制作一个保存版本检查器,如果版本不匹配,则将旧变量值传输到新变量值。

我有这门课

[System.Serializable]
public class SavePattern
{
public int SaveVersion = 1;
public string Name;
public int Electricity;
public string[] Inventory;
}

我想循环类的所有公共(public)变量,并能够像键和值变量一样使用它。

最佳答案

您可以通过 using System.Reflection;

循环您的类变量
SavePattern savePatt = new SavePattern();
PropertyInfo[] properties = typeof(SavePattern).GetProperties();

foreach (PropertyInfo property in properties)
{
var val = property.GetValue(savePatt);
}

关于c# - 如何使用键和值循环所有类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57638231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com