小编ati*_*kot的帖子

名字的目的是什么?

版本6.0有一个新功能nameof,但我无法理解它的目的,因为它只需要变量名称并在编译时将其更改为字符串.

我认为它在使用<T>时可能有一些用途,但是当我尝试nameof(T)它时只打印一个T而不是使用的类型.

有意的吗?

.net c# c#-6.0 nameof

240
推荐指数
10
解决办法
13万
查看次数

如何将XElement转换为XDocument

如何将XElement转换为XDocument?有没有内置的方法呢?我能想到的唯一方法就是没有new XDocument(xelement.ToString())它会导致创建大字符串然后解析它们,从而降低性能.

c# xml xelement linq-to-xml

22
推荐指数
1
解决办法
2万
查看次数

Visual Studio 2015 Intellitest不支持64位项目

我试图在x64项目上运行intellitest(为此我甚至尝试创建简单的64x项目)

public class Program
{
    public static void Main(string[] args)
    {
        if(args == null)
            throw new Exception("test");
    }
}
Run Code Online (Sandbox Code Playgroud)

但由于某些原因,我得到的是intellitest输出

saving all files
building project
Launching exploration
starting...
preparing monitored process for 'C:\Users\User\Documents\Visual Studio 2012\Projects\Unitest\ConsoleApplication9\bin\Debug\ConsoleApplication9.exe'
failed to prepare process for assembly 'C:\Users\User\Documents\Visual Studio 2012\Projects\Unitest\ConsoleApplication9\bin\Debug\ConsoleApplication9.exe'
monitored process exited with error while loading assembly (-1006 - 0xfffffc12)
finished
Run Code Online (Sandbox Code Playgroud)

c# unit-testing visual-studio-2015 intellitest

14
推荐指数
1
解决办法
1042
查看次数

如何获取任务管理器中显示的应用程序内存使用情况?

我试图获取我的应用程序的内存使用但由于某种原因我得到的大小不同于任务管理器

我在用:

在此输入图像描述

任务管理器显示我的应用程序占用45mb,而当我在我的代码中拉动它时我得到85mb我怎么能得到与任务管理器相同的大小(不使用wmi)

.net c# memory ram process

9
推荐指数
2
解决办法
9205
查看次数