问题列表 - 第20225页

如何根据动态字段名引用Linq中的字段

首先,为糟糕的问题标题道歉 - 不完全确定我是否正在问正确的事情.

通常我可以执行以下操作来访问字段:

MyTables table = dc.MyTables.SingleOrDefault(p => p.id == someId);
somevalue = table.samplefield;
Run Code Online (Sandbox Code Playgroud)

在这种情况下,变量somevalue最终将具有字段samplefield的值.

现在我有一个场景,我想填充一个变量,但我不知道设计时表字段的名称.但是,我将此字段名称放在字符串中.因此可以使用此字符串获取值吗?

希望这是有道理的!

c# linq

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

使用描述定义C#枚举

下面的VB.NET枚举定义在C#中会是什么样子?

Public Enum SomeEnum As Integer
    <Description("Name One")> NameOne = 1
End Enum
Run Code Online (Sandbox Code Playgroud)

c# vb.net enums

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

安装Perl 5.8.x或5.10.x会对我的代码在5.6.x中开发时的运行方式产生重大影响吗?

通过在Perl 5.6.1中开发代码但在Perl 5.8.x或5.10.x中运行代码会产生什么影响(如果有的话)?

我正在使用这些模块:

(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip
Run Code Online (Sandbox Code Playgroud)

(适用于Windows)

Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)
Run Code Online (Sandbox Code Playgroud)

perl perl5.10 perl5.8 perl5.6

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

android编程新手 - 创建数据库如果不存在

我是Android新手.

我想获得有关创建数据库(如果不存在)的最佳方法的信息,并使用内部联接查询管理少数表.

你有任何网页解释这个主题吗?

提前致谢.问候.何塞

android

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

接口可以包含ENum吗?

接口可以包含枚举吗?

我使用的是asp.net 2.0.突然,当我在下面的界面中添加枚举时,我的代码开始出现问题.在其中,LookUpType是一个枚举.

Public Interface ILookup
    Property ID() As Int32
    Property Text() As String
    Property Description() As String
    Property Status() As Status
    Property OrderID() As Int32
    ReadOnly Property LookUpType() As LookUpType
End Interface
Run Code Online (Sandbox Code Playgroud)

.net vb.net asp.net interface

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

马尔可夫决策过程的问题

alt text http://img693.imageshack.us/img693/724/markov.png

关于这里的一些观点,我有点困惑:

  1. 说70%的时间他会尝试某项行动会成功是什么意思?这是否意味着每次他尝试执行动作A时,70%的时间会执行该动作A而另外30%执行导致相同状态的动作,或者就像他总是这样做行动A,但只有30%的时间他没有做到这一点?我希望我能让自己清楚:(
  2. 如何使用相同的实用程序连续几个状态?理论上,效用不应该总是减少,你离奖励的国家越远?
  3. 只知道我上面给出的信息,是否有可能推断出什么是折扣因子(gamma)?如果有,怎么样?
  4. 是否可以计算各州的奖励?怎么样?

artificial-intelligence markov

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

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

版本控制实现建议(SVN)

在我的公司,我们将为我们的代码库重新实现版本控制.(现在我们有一小组开发人员,每个项目都有自己的VSS版本控制).我们选择Subversion作为我们的版本控制平台.

我在哪里可以找到一些在公司实施版本控制的最佳实践(如何组织存储库,做什么以及何时(我不想忘记某些事情),进程等).我不想重新发明轮子.

谢谢

svn version-control

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

C#属性在派生类中不可用

我不确定发生了什么.我有以下基类:

public class MyRow : IStringIndexable, System.Collections.IEnumerable,
    ICollection<KeyValuePair<string, string>>,
    IEnumerable<KeyValuePair<string, string>>,
    IDictionary<string, string>
{
    ICollection<string> IDictionary<string, string>.Keys { }
}
Run Code Online (Sandbox Code Playgroud)

然后我有这个派生类:

public class MySubRow : MyRow, IXmlSerializable, ICloneable,
    IComparable, IEquatable<MySubRow>
{
    public bool Equals(MySubRow other)
    {
        // "MyRow does not contain a definition for 'Keys'"
        foreach (string key in base.Keys) { }
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么我会收到这个错误?"'MyNamespace.MyRow'不包含'Keys'的定义".这两个类都在MyNamespace命名空间中.我试过访问this.Keys,base.Keys并且都没有从内部工作MySubRow.我尝试将Keys属性标记为public,MyRow但得到"修饰符'公共'对此项无效",我认为因为有必要实现一个接口.

c# inheritance interface explicit-interface class-hierarchy

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

将Ant文件集转换为多个apply args

我有一些文件:

dir/foo.txt
dir/bar.txt
dir/foobar.txt
Run Code Online (Sandbox Code Playgroud)

在Ant apply任务中,我想将文件列表作为参数传递:

<target name="atask">
    <apply executable="${cmd}" parallel="false" verbose="true">
        <arg value="-in"/>
        <srcfile/>
        <arg value="dir/foo.txt"/>
        <arg value="dir/bar.txt"/>
        <arg value="dir/foobar.txt"/>

        <fileset dir="${list.dir}" includes="*.list"/>
    </apply>
</target>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我想使用文件集动态选择文件列表,该怎么办:

<fileset dir="dir" includes="*.txt"/>
Run Code Online (Sandbox Code Playgroud)

如何将此文件集转换为arg元素 - 每个文件一个?就像是:

<arg>
    <fileset dir="dir" includes="*.txt"/>
</arg>
Run Code Online (Sandbox Code Playgroud)

代替

<arg value="dir/foo.txt"/>
<arg value="dir/bar.txt"/>
<arg value="dir/foobar.txt"/>
Run Code Online (Sandbox Code Playgroud)

(此示例不起作用,因为arg不支持文件集)

ant arguments fileset

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