Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
每次调用新方法时触发事件
我正在做一个logger for a c 应用程序需要记录每个方法被调用的时间以及每个方法执行时间 我可以通过调用自己的方法来做到这一点EventLogger LogMethodCall方法在每个方法的开头 但我想知道是否有办法使CLR每次
c
Events
clr
如何获取我的应用程序已创建的应用程序域的列表?
我有一个服务应用程序 它在长时间运行的任务的使用过程中创建AppDomain 我一直通过将它们存储在具有唯一 ID 的哈希表中来跟踪它们 任务完成后 服务应用程序会卸载分配给该任务的 AppDomain 然后将其从 appdomain 哈希
c
NET
clr
appdomain
文字和隐式缩小转换
a 下面的赋值不应该导致错误吗 因为数字 100 是类型的文字int由于编译器不允许隐式缩小转换 byte b 100 b 如果编译器没有抱怨隐式缩小转换整型文字 to 类型字节 那么为什么它不允许隐式缩小转换双字面量 to 浮动类型 我意
c
NET
clr
如何调试 .NET 中的 System.TypeLoadException 错误?
我在引用的程序集之一上收到以下错误 Could not load type System Func 2 from assembly MyAssembly 我的第一直觉是看看是什么MSDN 不得不说一下 http msdn microsoft
c
clr
更改为通用接口对性能的影响
我使用 Visual Studio 使用 C NET 开发应用程序 ReSharper 在我的方法原型中经常建议我用更通用的类型替换输入参数的类型 例如 如果我仅在方法主体中使用带有 foreach 的列表 则使用 List 和 IEnum
c
NET
performance
interface
clr
有没有办法使用 win API 获取 HRESULT 值的字符串表示形式?
win API 中是否有函数可用于提取 HRESULT 值的字符串表示形式 问题是 MSDN 中并未记录所有返回值 例如执行默认应用程序域 http msdn microsoft com en us library ms164411 asp
c
Windows
WINAPI
clr
hresult
如何理解 EMCA 335 中有关“.locals init”的这些段落?
来自 ECMA 335 I 12 4 1 方法调用 局部变量数组对于对象类型始终为 null 对于 保存对象的值类型中的字段 另外 如果 locals init设置后 局部变量数组初始化为0 对于整型类型为 0 0 对于浮点类型为 0 0
c
NET
initialization
clr
JIT
链接 C++ 和 C++/CLI 项目 (.NET Core) 时导入错误 (E0337)
我目前正在尝试建立一个 NET 项目 我有一个现有的 C 后台项目 我想将其显示在 Web 界面上 为此 我尝试通过以下方式将我的 C 链接到 NET 平台 CLR 类库 NET Core 并最终将其链接到ASP NET 网络界面但这是下一
c
NET
CCLI
clr
本机 C++ 通过代理 C++ 托管 dll 使用 C# dll
这相当复杂 所以请耐心听我说 我有一个用本机 仅限 Win32 C 编码的第 3 方程序 目标 作为目标设计的一部分 它实现了一个 dll 插件系统 本机 DLL 当放置在程序的 ext 目录中时 由目标加载 然后 目标根据需要调用每个 D
c
dll
CCLI
clr
为什么 Convert.ToInt32(1.0/0.00004) != (Int32)(1.0/0.00004)
为什么这段代码http ideone com YRcICG http ideone com YRcICG void Main double a 0 00004 Int32 castToInt Int32 1 0 a Int32 conver
c
Math
net40
casting
clr
是否可以获取.NET调用堆栈中每个帧的参数值
我说的是托管 NET 代码 如果我们运行任何程序并将 VS 附加到它 我们可以看到调用堆栈中每个方法的参数值 我想创建一个日志记录解决方案 它将记录调用堆栈中每个方法的所有参数值 实际上我需要这些信息以防发生异常 我知道通过分析 API 可
NET
clr
diagnostics
“as”关键字在内部如何工作?
我知道这个关键字的功能 但我想知道它在较低级别上是如何工作的 哪一个更快 它们总是产生相同的结果吗 如果是的话 为什么有两种不同的方式 Is there an overhead An internal try catch Class123
c
clr
我对 C# 接口成员的默认访问修饰符感到困惑[重复]
这个问题在这里已经有答案了 什么是访问修饰符interface方法 它应该是public or protected因为当你实现它们时你可以访问它们 这是有道理的 也应该是abstract因为他们没有实施 但最近我在读一本书 名叫通过 C 进
c
interface
clr
使用 /clr 或 clr:pure(cpprestsdk 又名 casablanca)编译时不支持互斥
我创建一个CLR project in visual c with 64 bit配置 并尝试使用cpprestsdk aka casablanca 64bit 但是当我运行项目时 出现了错误 1 gt Build started Proje
c
visualc
clr
cpprestsdk
GC 行为和 CLR 线程劫持
我在书中读到关于GC的内容CLR via C 特别是关于 CLR 何时想要开始收集 我知道它必须在收集发生之前挂起线程 但它提到当线程指令指针到达安全点时它必须执行此操作 在它不在安全点的情况下 它会尝试快速到达安全点 并且这样做是通过hi
c
garbagecollection
clr
CLR 无法在 UWP 中创建基于 .NET 的 COM 对象
我创建了一个类库 NET Framework 4 7 1 它实现了文本服务 ITfTextInputProcessorEx等 中TSF https msdn microsoft com en us library windows deskt
NET
UWP
clr
cominterop
textservicesframework
将数据表传递到存储过程。有没有更好的办法?
数据表可以以某种方式传递到 SQL Server 2005 或 2008 中吗 我知道标准方法似乎是将 XML 传递给 SP 并且可以通过某种方式轻松地将数据表转换为 XML 来实现这一点 将 NET 对象传递到 SP 怎么样 那可能吗 我
sql
storedprocedures
clr
.net 运行时 - Silverlight 运行时 =?
我用 google 搜索了一下 但没能找到 net CLR 中的哪些类未包含在 CoreCLR 又名 Silverlight 中的详细列表 Windows net Framework 中缺少什么 Silverlight 另外 是否存在 Si
NET
silverlight
frameworks
clr
silverlight20
Thread.sleep vs Monitor.Wait vs RegisteredWaitHandle?
以下项目有不同的目标 但我很有趣知道它们如何 暂停 问题 Thread sleep 它会影响系统性能吗 它是否会占用线程的等待时间 关于什么Monitor Wait 他们 等待 的方式有何不同 他们的等待会占用一个线程吗 关于什么Regis
c
NET
Multithreading
net40
clr
在同一进程中混合 .NET 3.5 与 4/4.5 程序集
我想将基于 NET 3 5 WinForms 的应用程序迁移到最新的 NET 版本 4 5 该应用程序使用当前也基于 NET 3 5 的 外部 组件 可以视为插件 我想知道我们转换时使用哪些运行时 核心库仅应用程序使用 NET 4 5 进行
c
NET
clr
1
2
3
4
5
6
...14
»