clr

clr

文章 0 浏览 5

托管堆碎片

我想了解堆碎片是如何工作的。以下输出告诉我什么? 这个堆是否过于碎片化? 我有 243010 个“空闲对象”,总共 53304764 字节。堆中那些曾经包含对象…

眼泪也成诗 2024-11-17 08:37:55 5 0

typeof(T) 可能返回 null

当对通过 TypeBuilder 创建的类型使用 typeof 运算符时,该运算符将返回 null。 我很好奇为什么会发生这种情况以及如何预防它。 我开始认为这是即时窗…

好菇凉咱不稀罕他 2024-11-17 07:23:14 3 0

将 List 中的类实例插入 SQL 数据库

在 SQL 2008 R2 表中插入类实例列表的最佳方法是什么? 我在 CLR 过程中使用 C# 来获取和插入数据。 我正在尝试将计算机对象的信息从 Active Director…

追风人 2024-11-17 06:36:29 2 0

动态调用方法时的性能差异

这两个示例方法调用之间是否存在很大的性能差异? SampleClass sc = new SampleLib.SampleClass(); sc.DoSomething("Hello"); dynamic dyn = someAsse…

不回头走下去 2024-11-17 06:15:35 2 0

这段代码有什么不安全的地方?

我正在学习 CLR 中的托管和非托管代码。 所以我用 C# 中的 C 风格指针编写了这个示例: unsafe static void Main(string[] args) { int x; int* y; y …

半仙 2024-11-16 23:11:58 3 0

CLR 如何加载 DLL?

我的假设始终是 CLR 在应用程序域启动时加载了它所需的所有 DLL。然而,我写了一个例子,让我对这个假设提出质疑。我启动我的应用程序并检查加载了多…

萌梦深 2024-11-16 15:20:01 2 0

为什么 Int32.MinValue - 1 返回 Int32.MaxValue?

当我执行以下代码时,我(对我来说)出现了一些意想不到的行为。 int i = Int32.MinValue; i--; if (i == Int32.MaxValue) { Console.WriteLine("i ==…

梦萦几度 2024-11-16 08:25:52 2 0

为什么以下陈述显然是错误的,但评估为正确?

我有以下代码片段 Addresses addresses = new Addresses(); AddressInfo addr = addresses.GetAddressFromID(csTestSecurityToken, addrID); addr.Add…

咆哮 2024-11-16 03:00:05 4 0

将泛型类型参数显式转换为任何接口

在泛型常见问题解答:最佳实践中说: 编译器将允许您显式强制转换任何接口的通用类型参数,但不是类: interface ISomeInterface {...} class SomeCla…

凡间太子 2024-11-16 02:52:31 3 0

C# CLR/编译问题

我昨天发布了这个问题询问关于将 ASP.NET 应用程序部署到 .NET 3.5 目标服务器的 C# 4 客户端,以及服务器上的 C# 3 或客户端上的 C# 4 编译的内容。 …

寻找一个思念的角度 2024-11-16 02:03:24 2 0

CLR 是否在内部生成一个线程来响应计时器事件?

汉斯和我最近就这个主题进行了小型讨论,我很好奇它是如何真正实现的。 请参阅此处评论中的初步讨论:C# 计时器本质上是多线程的吗?…

无名指的心愿 2024-11-15 11:59:27 1 0

“对象已断开连接或在服务器上不存在”例外

我需要在我的应用程序中使用跨应用程序域调用,有时我会遇到此 RemotingException: 对象“/2fa53226_da41_42ba_b185_ec7d9c454712/ygiw+xfegmkhdinj7…

平安喜乐 2024-11-15 10:32:15 4 0

使用 CLR 的 SSIS 脚本组件

我们将 SSIS 与 SQL Sever 2005 / VS 2008 一起使用。 我的同事坚持认为我们不能在 SSIS 包内使用脚本组件,因为这会将可执行代码引入到进程中,然后…

枯寂 2024-11-15 03:00:13 3 0

JVM 和 CLR 如何知道何时启动

只是想知道是否有人愿意向我解释 JVM、CLR 和其他“虚拟机”如何知道何时“启动”? 我的意思是,您双击可执行文件,您的机器开始执行代码,但在某些…

只怪假的太真实 2024-11-15 02:18:24 5 0

设置 Console.WriteLine 和调试.WriteLine

当我在 Visual Studio 中创建控制台应用程序时,会自动提供一个 cmd 窗口,可以在其中写入和读取文本。这种行为是在哪里设置的? VS 是否做到了这一点…

高速公鹿 2024-11-14 22:58:30 2 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

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