这是我的静态类,包含常量
$scope.clearStorage = function(){
$localStorage.$reset();
var cookies = $cookies.getAll();
angular.forEach(cookies, function (v, k) {
$cookies.remove(k);
});
任何机会,除了将常量转换为数据表并检索之外,是否可以使用LINQ将常量作为列表。感谢
答案 0 :(得分:2)
希望您正在寻找类似的东西:
List<string> staticconstList = new List<string>();
Type type = typeof(Files);
foreach (var field in type.GetFields())
{
var val = field.GetValue(null);
staticconstList.Add(val.ToString());
}
或类似的东西:
List<string> staticconstList = type.GetFields().Select(x => x.GetValue(null).ToString()).ToList();
答案 1 :(得分:2)
使用反射你可以像这样,结果可以使用Field,Value结构进行枚举。
for(data = 0; data < record; data++)
{
fread(&book1, sizeof(struct book), 1, bf);
if(book1.price < 70)
printf("%s\t\t %i\t %s\t %s\t %s\t %0.2lf\n",
book1.title, book1.code, book1.author, book1.publisher,
book1.year, book1.price);
}