小编Rob*_*ter的帖子

将事件从C类传递到B类到A类

我有A类,它实现了大量的B类实例.B类封装了C类的实例.

类引发需要由类A处理的事件.类A不需要知道类C.类C传递基于性能的统计信息,然后A需要合并.

如何在B类中创建事件并连接它们,以便A类可以订阅B类事件并从C类接收事件?

c# events class subclass

12
推荐指数
1
解决办法
3702
查看次数

c#:从点到线段的距离(经度和纬度)

我在经度和纬度上有一个位置(A).

我有一个带有经度和纬度的起点(B)和终点(C)点的线段.

我想要计算的是从A到B < - > C的最短距离.换句话说,从A到最近点(在线BC上)的距离,以米为单位.

提前致谢.

c# distance line latitude-longitude

5
推荐指数
0
解决办法
3500
查看次数

C# 面板列表

我想创建包含有关项目的详细信息的面板(包括左侧的缩略图),然后将它们添加到可滚动列表中。很像 iPhone 上的 iTunes 显示可用应用程序列表的方式。

我已经做了一些搜索,但到目前为止还没有找到任何帮助。

有没有人有任何想法或链接到他们想与我分享的样本。

提前致谢,罗布

c# list panel winforms

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

CQ中字典项的LINQ查询

我有一个Dictionary,其中DetailedObject的成员是List.我正在尝试针对Dictionary编写一个查询,以返回DetailedObject具有其子SubStructure中某个字段的特定值的所有项.例如:

public struct SubStructure
{
  public int Id;
  public string SubSpecificFile;
}

public class DetailedObject  
{
  public int Id;
  public List<SubStructure> subs = new List<SubStructure>();
}

public Dictionary<int, DetailedObject> dict = new Dictionary<string, DetailedObject>();
Run Code Online (Sandbox Code Playgroud)

每个SubStructure都可以出现在零个或多个DetailedObject实例中.

例如,我想查询每个DetailedObject的"dict",其"subs"集合包含ID为3的SubStructure项.

c# linq dictionary

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

标签 统计

c# ×4

class ×1

dictionary ×1

distance ×1

events ×1

latitude-longitude ×1

line ×1

linq ×1

list ×1

panel ×1

subclass ×1

winforms ×1