我有以下代码:
var studentClassAttendancesGrouped =
classAttendanceByCriteria.OrderBy(x => x.Lecture.Id).GroupBy(x => new { x.Lecture, x.Teacher });
Run Code Online (Sandbox Code Playgroud)
我试图studentClassAttendancesGrouped从方法返回.但我无法确定方法的返回类型.
我有以下课程:
namespace ConsoleApplication8
{
public abstract class Employee
{
public virtual void Show()
{
Console.WriteLine("from base.");
}
}
public class Manager:Employee
{
public void Show()
{
Console.WriteLine("from child.");
}
}
class Program
{
static void Main(string[] args)
{
var man=new Manager();
man.Show();
Console.ReadKey();
}
}
}
Run Code Online (Sandbox Code Playgroud)
这里我没有override为Show()派生类中的方法使用任何关键字,Manager但代码运行正常.那么override关键字的实际用途是什么?