我的代码存在问题。
namespace LagerService
{
public class LagService : ILagService
{
public Fruktlist[] BesVara();
{
using (var db = new LagerDatabasEntities1())
{
}
}
}
}
它说" var"无法找到。但是在这个代码上找到var。
namespace Personservice
{
public class Personservice : IPersonservice
{
public PersonInfo[] GetPersonList()
{
using (var db = new PersonDatabasEntities())
{
var personer = from per in db.Person
select per;
List<PersonInfo> lista = new List<PersonInfo>();
foreach (var rad in personer)
{
PersonInfo person = new PersonInfo();
person.Id = rad.Id;
person.Fornamn = rad.Fornamn;
person.Efternamn = rad.Efternamn;
lista.Add(person);
}
return lista.ToArray();
}
}
}
}
第一个代码可能存在什么问题。错误是&#34;类型或命名空间&#39; var&#39;无法找到&#34;。但它在第二个代码上运行得非常好。我是C#的初学者。
答案 0 :(得分:5)
第一个代码中有语法错误
因为你有一个分号,它会在那里终止,
更改
发件人:强>
public Fruktlist[] BesVara();
要强>
public Fruktlist[] BesVara()