- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我在 C# 商店工作并尝试用 F# 编写功能然后依靠 ILSpy 将 F# 源代码转换为 C# 表示形式,会涉及哪些风险?
最佳答案
我强烈建议不要这样做。
内联
函数都是 F# 编译器的功能,而不是 .NET 提供的功能。通过直接使用反编译的 C#,您可能会从中获得一些优势,但不会检查对 C# 源代码所做的任何修改,例如尺寸正确性。我也同意 Tomas 的建议,通读这篇文章:http://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work/
不过,我建议与您的团队/经理就在您的工作场所引入 F# 的可能性进行对话可能是值得的。
我在商业上使用 F# 的个人经验是,与使用 C# 完成的同一项目相比,开发时间往往更短(有时甚至更短),而且通常更容易验证和测试结果。这些优势在商业上非常有吸引力。
关于f# - 如果我在 C# 商店工作并尝试编写 F# 只是为了依赖 ILSpy 进行转换,存在哪些风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34026276/
我想用 ILSpy 反汇编整个 .NET 程序集。 我用这段代码作为基础: http://skysigal.xact-solutions.com/Blog/tabid/427/entryid/2488
我正在使用 ILSpy 在 XNA 框架中查找一些 dll。并遇到了这个: class KerningHelper { private void !KerningHelper() {
我使用 ILSPy 反编译了一个发布程序集,我得到了如下代码。当我在 VS 2013 中打开反编译的项目时,每个语句都出现错误。 using #j;//this line shows up as an
我正在使用 ILSpy 尝试调试正在运行的应用程序。我在较早的 Stackoverflow 问题中看到了这一点 a link !其中有一张调试器菜单的图片。当我加载 ILSpy 时,我看到的唯一菜单是
出于好奇,我试图在 MsCorLib.dll 中为 Int32 找到一元运算符(如 +、-、* 等)的相关运算符重载 我使用 ILSpy。 当我检查 System.Int32 结构定义时,我看不到任何
我正在浏览 System.Web.Mvc 库,但我不知道如何导航到资源文件。 我看到一行代码是这样的... throw new ArgumentException(MvcResources.Commo
我正在进行一些天体物理学研究,并且正在使用 Win-Form Chart 组件分析数据。 X 轴上是日期,Y 轴上是值,我使用 Chart 的成员方法 DataManipulator.Financia
ILspy 是一个了不起的工具,但是当我使用它反编译 dll 时,我得到的结果是这样的: this.lastOrientation = base.get_Orientation(); 但它应该是这样的
我正在使用 ILSpy 查看 .dll。大多数类(class)都是英文的,但有些类(class)是用我无法解释的奇怪字母。我想知道 .dll 或 ILspy 是否有错误,或者您是否需要对它进行不同的反
我想在我的程序集中反编译一个方法,它引用了例如'Microsoft.SharePoint.dll',但我的计算机上没有安装 SharePoint。如果我使用以下代码,我会收到 Mono.Cecil.A
我只是仔细阅读了 System.Collections.Generic.List(Of T).Add(item As T) 的反编译代码使用 ILSpy,我发现了对 __PostIncrement 的
我只是对 msil 操作码等感兴趣。通常我在 C# 中编程并尝试使用 Reflection.Emit/MethodBuilder 动态生成方法,但这需要操作码。 所以我很感兴趣是否可以通过将 C# 解
为了探索 C# 编译器如何优化代码,我创建了一个简单的测试应用程序。对于每次测试更改,我都会编译应用程序,然后在 ILSpy 中打开二进制文件。 我刚刚注意到一些对我来说很奇怪的事情。显然这是有意的,
如果我在 C# 商店工作并尝试用 F# 编写功能然后依靠 ILSpy 将 F# 源代码转换为 C# 表示形式,会涉及哪些风险? 最佳答案 我强烈建议不要这样做。 反编译为 C# 的 F# 代码往往极其
我是一名优秀的程序员,十分优秀!