16得票4回答
有人能为我解析这个lambda表达式吗?

我正在查看来自Token Replacement and Identification的解决方案:string result = Regex.Replace( text, @"\[%RC:(\d+)%\]", match => dict[int.Parse(mat...

8得票7回答
C# .NET对象释放

这应该很简单。假设我有以下代码: void Method() { AnotherMethod(new MyClass()); } void AnotherMethod(MyClass obj) { Console.WriteLine(obj.ToString()); } 如...

39得票3回答
使用PerformanceCounter跟踪每个进程的内存和CPU使用情况?

我该如何使用System.Diagnostics.PerformanceCounter跟踪进程的内存和CPU使用情况?

28得票5回答
如何将包含可变大小数组的结构体编组到C#中?

如何序列化这个C++类型? ABS_DATA结构用于将任意长度的数据块与长度信息关联。 Data 数组的声明长度为1,但实际长度由 Length 成员给出。typedef struct abs_data { ABS_DWORD Length; ABS_BYTE Data[ABS_VA...

11得票4回答
表示分层枚举

我有一组枚举值(精确来说是故障代码)。该代码是一个16位无符号整数。我正在寻找一种数据结构,可以表示这样的枚举。类似的问题已经在这里提出:如何使用C#实现带有枚举的层次结构的最佳模式? 但是这个层次结构更深。 示例枚举值 Current = 0x2000, Current_DeviceIn...

13得票3回答
Json.net 序列化和反序列化速度慢

我有一个问题——Json.Net序列化我的对象非常缓慢。我有一些基本类:public class authenticationRequest { public string userid; public string tid; public string token; ...

17得票2回答
为什么英语(加勒比地区)的文化名称是“en-029”?

为什么英语(加勒比地区)的culture name是"en-029"? 我知道英语(加拿大)使用"en-CA",但是为什么是029?它代表什么?为什么选择它?

8得票1回答
在.NET中,有没有一种方法可以唯一地识别连接到Windows PC的任何存储介质?

我已经寻找了数周,想找到一种可以唯一标识连接到Windows PC的任何存储介质的方法。这尤其包括内部硬盘驱动器、外部硬盘驱动器、闪存驱动器、SD卡、智能手机存储等。不包括光盘。 基本上,我想做的是指定一种唯一的字符串与特定的存储设备绑定,这样无论驱动器字母如何更改,每次重新连接该存储设备时...

11得票6回答
Visual Studio - 如何在调试器中更改方法的返回值?

在调试时,我经常需要处理不使用中间变量来存储返回值的方法: private int myMethod_1() { return 12; } private int myMethod_2() { return someCall( someVa...

29得票3回答
如何使Entity Framework缓存某些对象

我正在使用Entity Framework。 我的数据库中存储了人员和他们来自的国家。当我加载一个人对象时,我想知道每个人的来源地是什么。有没有一种方法可以缓存国家列表,以避免不必要的请求。