创建泛型<;字符串>;使用列表
本文关键字:列表 gt 字符串 lt 创建 泛型 | 更新日期: 2023-09-27 18:21:50
我正在尝试为应用程序创建我自己的设置(Properties.Settings无法按我需要的方式工作)我已经创建了tis:
通用类设置:
public abstract class AppSettingsPropertie
{ }
class AppSettingsPropertie<T> : AppSettingsPropertie where T : struct
{
public AppSettingsPropertie(string name, T value)
{
Name = name;
Value = value;
}
public string Name { get; private set; }
public T Value { get; set; }
}
我需要的地方:
List<AppSettingsPropertie> Properties;
Properties = new List<AppSettingsPropertie>();
Properties.Add(new AppSettingsPropertie<string>("hello", "test"));
VS告诉我它不能使用字符串,因为它没有得到值并且为空
删除where T:struct限制,代码将编译。–馅饼并且它工作于