dynamic-language-runtime

dynamic-language-runtime

文章 0 浏览 6

时间:2019-04-14 标签:c#4.0DLR和COM

说明 DLR 优点的一个常见示例是将其与 COM 等遗留组件一起使用,并且能够调用在编译时不可见的方法。 跳过 COM Interop 步骤有什么意义吗?因为一旦组…

感情洁癖 2025-01-07 02:24:24 0 0

如何在 DLR 中实现三元运算符

我正在使用 DLR 在 C# 中实现语言解释器,但在使用三元运算符时遇到了一些问题。此时,我已经实现了基本的函数声明/调用,如下所示: F := (x) -> x +…

夜空下最亮的亮点 2025-01-06 07:40:23 1 0

C++/CLI 中使用的动态 C# 对象

我目前正在构建一个 c++/cli 互操作库。该库将由 c# 和 vb.net 应用程序使用,我想利用 .Net 4 动态类型。我有一个配置模块,它使用动态成员访问来引…

迷途知返 2025-01-05 03:38:31 1 0

在托管应用程序中调用具有命名参数的函数

因此,我在我的 C# 应用程序中托管 IronPython。 IronPhyton 用于为用户实现 DSL。 DSL 语法应该是这样的: Ping(Message = "testOne1") 托管代码看起…

南街九尾狐 2025-01-03 21:29:07 2 0

在 IronRuby 中包含接口时出现的问题

我有一个看起来像这样的接口: interface IMyInterface { MyObject DoStuff(MyObject o); } 我想在 IronRuby 中编写该接口的实现,并返回该对象以供以…

把昨日还给我 2024-12-23 17:27:24 1 0

表达式树的执行

要使用 DLR,动态语言应转换为表达式树。当我执行使用动态语言开发的应用程序时会发生什么。 例如,Hello World 应用程序。执行表达式树代码时在运行…

野侃 2024-12-20 02:02:53 1 0

Expression.Lambda 和运行时的查询生成,最简单的“Where”例子

我试图在运行时生成一个简单的 Lambda 表达式,但没有成功...如下所示: var result = queryableData.Where(item => item.Name == "Soap") 这是我的示…

我一直都在从未离去 2024-12-18 18:27:07 1 0

C# 的“动态”在 F# 中

在 C# 中使用 DLR 的一个示例如下: dynamic dyn = new MyObject(); dyn.MyMethod(); //resolved at runtime F# 中的等效项是什么? 谢谢。…

柠栀 2024-12-15 17:05:15 1 0

如何从 C# 获取 DLR 表示形式?

是否有将动态语言运行时 (DLR) 对象转换为字符串表示形式的通用方法? 几种特定类型(在本例中为 Python): if (obj is IronPython.Runtime.List) { …

手长情犹 2024-12-14 09:10:30 3 0

ScriptEngine.ExecuteFile 的细节

我有一段非常简单的 C# 代码,应该加载 Ruby 脚本并执行它。它看起来像这样: using System; using System.Collections.Generic; using System.IO; us…

掩耳倾听 2024-12-13 14:45:44 2 0

如何使用 IronPython 引用独立的 C# 类库项目 (Visual Studio 2010)

这个问题有点长,但我尝试向您提供我认为找到答案所必需的详细信息。 我有一个 C# WPF 解决方案 (.Net 4),由一个主项目组成,构建一个 WPF Windows …

很快妥协 2024-12-13 08:11:37 2 0

通过 ANTLR 和 DLR 扩展 C#

我目前正在编写一种编程语言,主要通过添加自定义运算符和关键字来扩展 C#。 我在 http://antlrcsharp.codeplex.com/ 中找到了 c# 4 的语法文件,但找…

罪#恶を代价 2024-12-11 07:20:41 2 0

动态地与 IUnknown 和 Typelib 一起工作吗

目前我正在尝试C#4的动态编程,我并不完全理解关键字dynamic在什么情况下起作用。我很清楚它可以与 IDispatch 一起使用,因为它可以自动通知调用者类…

回忆凄美了谁 2024-12-07 12:57:43 3 0

最后一年项目 - 是否有在 DLR 上运行特定领域语言的想法?

我的本科最后一年项目即将开始,我对词法分析器、解析器、编译器等非常感兴趣,并且希望在我的本科最后一年项目中使用 DLR(.NET 4.0 动态语言运行时…

江城子 2024-12-03 15:47:21 5 0

使用嵌入式(托管)IronPython 为 C# 应用程序分发 DLR 运行时

我们正在构建一个商业(封闭/专有)Intranet 应用程序,该应用程序使用托管的 IronPython (2.7),面向 .NET 4.0。 您建议采用什么方法来确保 DLR 运行…

撑一把青伞 2024-12-02 22:34:44 3 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文