小编Sin*_*son的帖子

将元素添加到null(空)List <T>属性

我遇到了问题.

问题是我尝试将对象添加到此对象的列表中.这个列表是一个属性,没有错误,但是当我运行它时,此时失败,因为:"NullReferenceException".听起来合乎逻辑,因为列表的属性是"null",但我不能声明属性,可以吗?

她是一些代码剪辑:

class Maps
{
    protected virtual List<Ant> AllAntsAtMap { get; set; }
Run Code Online (Sandbox Code Playgroud)

[...]

class Quadrangle : Maps
{
    protected override List<Ant> AllAntsAtMap { get; set; }

    public override void AddAntToMap(Ant ant)
    {
        AllAntsAtMap.Add(ant);  //Error here
    }
    public override void AddAntsToMap(List<Ant> ants)
    {
        foreach (Ant ant in ants)
        {
            AddAntToMap(ant);
        }
    }
Run Code Online (Sandbox Code Playgroud)

[...]

c# properties list object

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

如何触发 Hover over Border

如果用户悬停在边界上(或靠近边界),我想做出反应。

我有一个 ERD / UML 图的表格,我想让用户有机会通过拖动表格边框来调整这个表格的大小。我正在使用 jQuery 和纯 JS。我的表格是矩形,它的位置是已知的(x1, x2, y1, y2, width , height , (x1 | y1 ) 是左上角, (x2 | y2) 是右下角)。每个表都有类 "diagram" ,所以我想触发 ."diagram".hover 并检查鼠标位置,但这将是无效的。

我主要是在寻找想法,但简短的例子会很棒。

代码更新:http : //codepad.org/3xr8H39m

javascript css jquery hover

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

标签 统计

c# ×1

css ×1

hover ×1

javascript ×1

jquery ×1

list ×1

object ×1

properties ×1