小编use*_*163的帖子

通过多列返回linq组的类型

我有以下代码:

 var studentClassAttendancesGrouped =
                            classAttendanceByCriteria.OrderBy(x => x.Lecture.Id).GroupBy(x => new { x.Lecture, x.Teacher });
Run Code Online (Sandbox Code Playgroud)

我试图studentClassAttendancesGrouped从方法返回.但我无法确定方法的返回类型.

c# linq

5
推荐指数
1
解决办法
6161
查看次数

覆盖C#中的关键字

我有以下课程:

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)

这里我没有overrideShow()派生类中的方法使用任何关键字,Manager但代码运行正常.那么override关键字的实际用途是什么?

c#

2
推荐指数
1
解决办法
703
查看次数

标签 统计

c# ×2

linq ×1