小编Man*_*ero的帖子

使用LINQ存在查询

我想用LINQ作为员工列表,这些员工必须在TypeOfWorks列表中包含typeofWork传递的(Id)参数

  public class Employee 
    {   
        public virtual IList<EmployeeTypeOfWork> TypeOfWorks { get; set; }
    }

    public class EmployeeTypeOfWork 
    {
        public virtual Guid Id { get; set; }
        public virtual Employee Employee { get; set; }
        public virtual TypeOfWork TypeOfWork { get; set; }
    }

    public class TypeOfWork 
    {
        public virtual Guid Id { get; set; }
    }

    public IList<Employee> ListWithTypeOfWork(IList<Employee> Employees, 
Guid typeOfWorkId)
    {     
        ?????       
    }
Run Code Online (Sandbox Code Playgroud)

我试过这个,但我错过了一些我想的东西

        var res = from p in Employees
        where …
Run Code Online (Sandbox Code Playgroud)

.net c# linq

3
推荐指数
1
解决办法
1万
查看次数

Qt 托盘图标窗口

我正在用来QT.QSystemTrayIcon创建一个托盘图标。

单击托盘图标时,我需要在图标正上方(右下角)打开一个窗口。我怎样才能做到这一点?

qt

3
推荐指数
1
解决办法
6772
查看次数

ANSI C中存在(或使用)哪些最常见的扩展?

您可以为主编译器提供比较矩阵或扩展列表的链接.如果这些都不可用,您可以在您喜欢的编译器中编写您使用或喜欢的扩展名列表.

c compiler-construction programming-languages c89

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

可以用C改变屏幕亮度吗?

在Linux中使用C,是否可以更改查看屏幕的亮度?除了在我安装的Ubuntu和Fedora上运行之外,预计这不是便携式的.我问的是我如何与os接口来改变亮度.

c linux screen-brightness

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

Application.Exit调用FormClose事件

我在.NET4.5 Winforms C#中工作.

我的应用程序基于模型视图控制器模式.在主窗体(视图)上,我有一个按钮退出.如果用户按下此按钮,则在控制器上调用一个清除内容然后调用Application.Exit()的方法.这很好用.

当用户在右上方窗口中按下默认窗口exit-cross时,我也想运行此方法.为此,我处理FormClosing事件.在这个事件中,我再次调用调用Application.Exit()的控制器方法;

现在的问题是Application.Exit()也会触发FormClosing事件.这会创建一个双重调用.当然,我可以制作一面旗帜并对此进行测试,但我觉得我做错了.

什么是关闭我的winforms应用程序和清理所需的东西的正确方法.我不想在视图的formclosing事件中清理,看起来很难看.

c# winforms formclosing

0
推荐指数
1
解决办法
3414
查看次数