问题列表 - 第33592页

GetProperty适用于.NET 3.5,但不适用于.NET 4

我使用以下代码:

protected object GetProperty(object target, string fieldName)
{
    Type type = target.GetType();
    PropertyInfo mi = type.GetProperty(
        fieldName, BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.GetProperty);
    object obj = mi.GetValue(target, null);
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

它适用于.NET 3.5.但如果我改为.NET 4,则mi变为null.为什么?

.net c# .net-4.0 .net-3.5 version-compatibility

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

从XElement获取子元素

可能重复:
XElement的子项

我想使用C#从XElement获取子元素.如何才能做到这一点?

c# xml xelement

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

jQuery错误:无效的对象初始化程序

我的页面中有以下代码:

<div id="data_body_container" style="overflow: auto; width: 880px; height: 500px;">
...
</div>
Run Code Online (Sandbox Code Playgroud)

然后在网站下面:

<script type="text/javascript">
        $(window).resize(function() {
                    var windowWidth = $(window).width() - 50;
                    var windowHeight = $(window).height() - 50;

            $('#data_body_container').css({'width': windowWidth+'px', 'height': windowHeight+'px','overflow:auto'});

       alert('Resize to '+ windowWidth + 'x'+windowHeight );
        })

    </script>
Run Code Online (Sandbox Code Playgroud)

但我的Firefox错误控制台说"无效对象初始化程序"并指向此行,如果单击该条目.错误在哪里?对我来说似乎是对的

html javascript jquery dom

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

enable_shared_from_this和堆栈上的对象

如何为堆栈分配的对象调用shared_from_this?在基类列表中的enable_shared_from_this是派生类的用户的指示器,用于仅在堆上创建它(我们只是希望正确的类使用)或者我们可以对这些错误有更强的保护吗?或者我不明白一些时刻?

示例代码: __CODE__返回COUNT个查询?

那么.. foo的精确运行时类型是什么?

class C : public enable_shared_from_this<C>
{
public:
  shared_ptr<C> method() { shared_from_this(); }
};

void func() { C c; shared_ptr<C> ptr = c.method(); // exception comming from shared_from_this() }

Run Code Online (Sandbox Code Playgroud)

c++ boost smart-pointers

10
推荐指数
1
解决办法
2585
查看次数

How do I convert a string text into a class name

I have a string as

classname = "Text"
Run Code Online (Sandbox Code Playgroud)

using this I want to create an object of the Text class

Now when I try doing this

classname = classname.constantize
Run Code Online (Sandbox Code Playgroud)

I get the Text as a module and not as a class. Please suggest something.

Thanks and regards

Rohit

ruby

7
推荐指数
1
解决办法
4830
查看次数

What does JPA EntityManager.getSingleResult() return for a COUNT query?

What does EntityManager.getSingleResult() return for a COUNT query?

So.. what is the precise runtime type of foo?

Object foo = em.createQuery("SELECT COUNT(t) FROM com.company.Thing t WHERE prop = :param")
       .setParameter("param", value).getSingleResult();
Run Code Online (Sandbox Code Playgroud)

java orm jpa

29
推荐指数
4
解决办法
4万
查看次数

NHibernate - 缺少dll

这个电话

// this._cfg是一个NHibernate配置实例
this._sessionFactory = this._cfg.BuildSessionFactory();

在运行时给出这个异常(不是在编译时).

无法加载文件或程序集"NHibernate.ByteCode.Castle"或其依赖项之一.系统找不到指定的文件.":"NHibernate.ByteCode.Castle

好到目前为止.但事实是,这种代码在类库项目运行,并且我已经提到NHibernate.ByteCode.Castle在该项目(与所有其他NHibernate的dll的一起).

Wierder:我可以通过另外引用调用我的类库的Windows WPF可执行项目中的NHibernate dll来修复异常.但Windows WPF可执行文件不包含直接使用NHibernate的代码(如下所示:它在没有任何NHibernate引用的情况下编译良好).发生什么了?显然,在实际使用NHibernate的项目中引用NHibernate.ByteCode.Castle是不够的.谁知道为什么?

nhibernate castle

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

我不明白以下C代码行

我找到了以下线程:
从ip和子网掩码计算广播地址,并链接到http://lpccomp.bc.ca/netmask/netmask.c

有人可以解释下面这行,我不明白:

for ( maskbits=32 ; (mask & (1L<<(32-maskbits))) == 0 ; maskbits-- )
Run Code Online (Sandbox Code Playgroud)

特别 mask & (1L<<(32-maskbits))

c bit-manipulation bit-shift bitwise-operators

4
推荐指数
1
解决办法
819
查看次数

事件处理程序和事件侦听器之间有什么区别(如果有的话)?

我们在这里和那里阅读,事件处理程序,事件监听器......事件处理程序/监听器......对象处理程序......这是一个像我这样的新手无法容忍的大规模混乱.

任何人都要澄清这个问题:事件处理程序和事件监听器之间有什么区别?

非常感谢,MEM

events client

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

原始以太网的Java库

我正在寻找一个Java库,它可以让我访问原始以太网帧,用于读取和发送它们.我的最终目标是创建一个BACnet以太网网络扫描仪.

请注意,我不是在寻找TCP\IP.

有人知道这是一个很好的图书馆吗?

java ethernet raw-ethernet

4
推荐指数
1
解决办法
6504
查看次数