gpt4 book ai didi

.net - 是否可以确定 .NET 程序集是用什么语言编写的?

转载 作者:行者123 更新时间:2023-12-01 23:03:20 25 4
gpt4 key购买 nike

如果源代码不可用,是否有一种方法可以确定 .NET 程序集的原始语言?

最佳答案

不是真的,但你有时可以猜测。

例如,如果您有一个包含匿名类型的 VB.NET 程序集,程序集中的编译器生成的名称将如下所示:

VB$AnonymousType_T<T0, T1>

C# 程序集中的匿名类型如下所示:
<>f__AnonymousType0<....>

不同的编译器将实现这些类型的东西略有不同。 C++/CLI 程序集在程序集中往往有很多带有“有趣”名称的类型(例如属于全局范围的函数等)。

Visual Basic 应用程序还引用 Microsoft.VisualBase 程序集(尽管任何 .NET 应用程序在技术上都可以引用任何程序集,因此这不是 100% 的指标)。

关于.net - 是否可以确定 .NET 程序集是用什么语言编写的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com