问题标签 [code-conversion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
348 浏览

c# - 我将如何缩短此 If...Else... 语句以检查日期的状态?

我是一名 C# 程序员,但涉足 VB.Net,因为我团队中的其他人都在使用它。为了专业发展,我想缩小以下 If... Else... 声明。

我很欣赏已经有示例可用,但是我无法让它适用于这种特定情况。

干杯,伊恩。

0 投票
1 回答
490 浏览

delphi - 在 Delphi 中使用 ScriptGetProperties

如何在 Delphi 中使用 Uniscribe Dll (usp10.dll) 中的 ScriptGetProperties API

我在C++中找到了一个例子,但我不知道如何翻译它,因为我不擅长C。

Delphi 代码应符合 Turbo Delphi 2006 或更高版本。

0 投票
5 回答
8293 浏览

xml - 如何将源代码转换为基于 xml 的 ast 表示?

我想获得 java 和 c 代码的 ast 的 xml 表示。3个月前,我问过这个问题,但解决方案对我来说并不舒服

  • srcml似乎是解决此问题的好方法,但它不支持行号和列,但我需要该功能。
  • 关于elsa:引用:“正在努力将 Elsa AST 导出为 XML 文档;我们希望能够在下一个公开版本中宣传这一点。”
  • dms ...不明白这一点。
  • 特别是对于 java,有javaml支持行号。但sourceforge 页面没有列出任何文件。

问题:有可用的软件支持将 ast 转换为支持行号(和列)的 xml [特别是对于 java 和 c/c++]?有没有 javaml 和 srcml 的替代品?

ps:我不想要解析器生成器。我希望找到一个可以在控制台键入的工具:./my-xml-generator Test.java [或类似的东西]...或者java实现也会很棒。

0 投票
1 回答
544 浏览

.net-4.0 - 如何将 vb.Net 4.0 项目转换为 C# 4.0 项目?

我调查了:

http://www.developerfusion.com/tools/convert/vb-to-csharp/

也:

http://www.icsharpcode.net/opensource/sd/

但两者都不是我想要的。

编辑:

第一个链接只翻译源代码 (.vb) 并且做得很好。我还需要转换项目。

第二个链接... #develop 不处理 .Net 4.0 项目。

所以,这就是为什么我说两者都不是我想要的。

0 投票
3 回答
2702 浏览

c# - 将 VB.NET 代码转换为 C#

是否有可用于将 VB.Net 代码转换为 C# 的库?有http://codeconverter.sharpdevelop.net/但我不想从网络服务中使用它。

0 投票
2 回答
1098 浏览

java - 寻找代码转换器将普通 Java 代码转换为反射式代码

我正在寻找一个转换器来从普通的 Java 代码生成反射式 Java 代码。我这样做是为了防止异常NoClassDefFoundError(我想依赖于一个类,但如果我使用的库没有那个依赖类,我希望 Java 简单地忽略代码)。

我希望转换器是这样的:

初始代码:

转换后:

0 投票
5 回答
957 浏览

c# - vbscript 如何评估大于字符串的字符串?

我正在从一个 asp 应用程序转换一些 vbscript 并以

我希望sCode在其中包含一个字符串。我知道足够多的 vbscript 来完成它,但我不确定一些古怪语句的行为。c# 不会接受它作为有效的条件检查。什么是等效的 c# 语句?

编辑:如果有人可以为 vbscript 行为提供一些文档/参考,则非常感谢。

0 投票
3 回答
2150 浏览

c# - C# 到 VB.NET 代码转换器

我需要一个 C# 到 VB.NET 的代码转换器,我愿意付费。我想要一些非常方便的东西,因为我想减少我必须做的复制/粘贴的数量......所以有人可以给我一些关于那里有什么的提示吗?我也想批量处理,并支持最新的操作(LINQ、新的 VB 内联函数支持等)。

谢谢。

0 投票
7 回答
1207 浏览

c# - string vs System.String, int vs System.Int32 : another Alias vs Type Name question

我经常看到源代码中语言的关键字被替换为完整的类型名称: System.String,System.Int32System.GUID

此外,这样做的人到处都写完整的类型名称,使得源代码充满了这样的声明:

当我问他们为什么这样做时,我得到了广泛的答案:“它可以帮助我避免类型名称冲突”、“它看起来更专业”、“我的 VS 插件会自动为我做”等等。

using我理解,如果您在整个源代码文件中使用一次类型,有时编写完整的类型名称可以帮助您避免编写不必要的内容。有时您需要显式声明一个类型,一个很好的例子是 ThreadingTimer和 WinForms Timer

但是,如果您源源不断地调用 DB 并且您仍然编写System.Data.SqlClient.SqlCommand而不是“SqlCommand”,那么它对我来说看起来有点奇怪。

你怎么看?我是对的还是我只是不明白什么?

谢谢!

PS 还有一个现象是写if (0 != variable)而不是if (variable != 0)

0 投票
1 回答
1556 浏览

java - C#版本的mp4parser

我正在为我的 .net 应用程序解析 mp4。我在 .net 中找不到任何 mp4 解析器。

找到了java中的mp4parser

请让我知道是否有可用的 C# 版本?如果不是,是否可以将 mp4parser 与 .net 一起使用?