@Bean
public CacheManager cacheManager() {
net.sf.ehcache.CacheManager cacheManager = new net.sf.ehcache.CacheManager();
return new EhCacheCacheManager(cacheManager);
}
可访问性不一致:
返回类型 'System.Collections.Generic.List' 比方法'ConsoleApplication7.Program.ab()'
更难访问
答案 0 :(得分:3)
在类声明中添加public ----返回类型List<student>
比方法更少可访问(方法是公共的)所以你需要将类型设为公共
public class student
{
public int id { get; set; }
public String name { get; set; }
public String fname { get; set; }
}
答案 1 :(得分:1)
你的主要方法应该包含在公共类
中学生应该公开
检查以下代码段
using System;
using System.Collections.Generic;
public class Program
{
public static void Main(string[] args)
{
Program p = new Program();
student s = new student();
foreach (var item in p.ab())
{
Console.WriteLine(item.id+item.name+item.fname);
}
}
public List<student> ab()
{
List<student> l = new List<student>()
{
new student{id=1,name="hjk",fname="xyz"},
};
return l;
}
}
public class student
{
public int id { get; set; }
public String name { get; set; }
public String fname { get; set; }
}
希望这有帮助