C#编译数值的表达

<p>假设我允许用户输入任意数值的表达,使明确的功能集和预定义变量的使用。 P&gt; </p><p>解释,这是非常简单的,但是,如果性能是一个关键的因素是什么? P&gt; </p><p>我需要一种方法来编译(在运行时)将字符串与表达式转换为可以在变量上执行20K时期有不同的价值观的东西。 P&gt;
</p>

12 浏览 1 回复
  gt   解析   一个   编译   表达  

回复

    <p>所以,真的要解析字符串转换成(最终)一个类型的代表。 P&gt; </p><p>一个选项,然后将其解析字符串转化成,然后你就可以编译为一个lambda。这是相当复杂的,但我有一些代码,会做很多这样 - 但也有可能是现有的解析器已经做的工作​​完全 P&gt; </p><p>作为一个平凡 例如: P&gt;</p><p>现在的问题是解析代码;-p其余 P&gt; </p><p>我写了一个 至 上周解析器,但它更多的代码比我通常张贴在这里... 300线(不包括承认定制的外部函数,或命名参数(在当前所用匿名的“?”占位符))。 P&gt; </p><p>但如果(像你说的)口译是容易的,那么也许使用类似的代码来写的 你可以编译? P&gt; </p><p> LINQ的样品微软已经包含了实现可扩展的LINQ分析器。 P&gt;</p><p>您可以检查出项目的DBLinq 的来源或这个职位的详细信息:动态LINQ和表达的.NET解析为C#编译器的可扩展性暗示 P&gt;
    </p>

    石琛

相关信息

如何解析字符串作为LINQ p21蛋白表达?

<p>我有这个的LINQ to devforce表达式: P&gt; </p><p>(从mgr.testTables R选择R).OrderBy(R =&gt; r.id); P&gt; </p><p>我要指定排序列名作为字符串,我需要的是这样的: p&gt; </p><p> <...

浏览 1 回复   gt   linq   表达   字符串   字符  

正则表达式解析标签从一个字符串.. Flickr的风格

<p>我不知道是否有人能为我提供解析像一个字符串所需要的正则表达式: P&gt; </p><p>'富巴“多字标记” P&gt; </p><p>成的标记数组,如: P&gt; </p><p> [“富”,“酒吧”,“多字标记”] P&gt; </p><p>感谢 P&gt; </p>

17 浏览 1 回复   gt   标记   达式   解析   表达式  

IBM ICU - 字符串转换函数

<p>在IBM ICU C库中是否有任何字符串,数字转换功能。类似的atoi和环礁。 我要找的字符串转换ICU功能 - 跨平台,交叉编译器和32位和64位版本。 1.功能应该抛出一个错误。溢或下溢。 2.我想用“错误号” - 但错误号是不是在所有的平台上对Ex设置:WINDOWS的atoi。 3.与strtol - &gt;这是funcion长时间的数据类型。有没有像strtoi...

19 浏览 1 回复   gt   错误   字符串   字符   icu  

解析整数字符串,其中包含字母和空格 - C#

<p>什么是解析一个整数出含有字母和空格的字符串的最有效方法是什么? P&gt; </p><p>例: 我通过了以下字符串:“RC 272”。我想从字符串检索272。 P&gt; </p><p>我使用C#和.NET 2.0框架。 P&gt; </p>

15 浏览 1 回复   字符串   字符   gt   达式   解析  

处理SQL Server和.NET代码+ LINQ间非常大的字符串

<p>我有一个应用程序需要处理SQL Server数据库和.NET代码之间非常大的字符串。我有一个LINQ查询它们保存时生成的字符串<i>到 i&gt;的数据库,但试图创建一个从字符串<i>在 i&gt;的数据库,应用程序崩溃,因为一个OutOfMemoryException弦尺寸 P&gt; </i></i><...

18 浏览 1 回复   gt   linq   一个   sql   字符串