小编Tim*_*ter的帖子

Resharper强调使用nameof"使用调用者信息属性传递给参数的显式参数"

我使用nameof函数将属性名称作为字符串,因此:

public bool IsRunning => ...;

...
RaisePropertyChanged(nameof(IsRunning));
Run Code Online (Sandbox Code Playgroud)

Resharper通过警告强调了这一点:

使用调用者信息属性传递给参数的显式参数

代码工作,我只是想知道上面的警告是否是我应该担心的事情.

c# c#-6.0 resharper-9.0 nameof

27
推荐指数
1
解决办法
6578
查看次数

Visual Studio 2019 未终止后台进程 - CPU 使用率高、滞后

在 VS 2019 的最新版本中,现在是 16.3.8,但在其他版本(16.3.7、16.3.6、16.3.5)中遇到了同样的问题,我发现在使用了几个小时后,我有很多永远不会终止的后台进程(在屏幕左下角的小图标中可见)。它并没有说太多关于它们只是“后台进程”,并且它们的数量稳步增加,直到超过 5 VS 变得无法使用,并且任何操作都存在高度滞后,甚至打字(不是很“后台”) .

网上有一些帖子描述了同样的问题,但没有提供任何解决方案;例如,我发现如果我删除 vs 目录,进程就会消失,但它们肯定会在几个小时后或有时更快地返回。另一个建议是删除所有临时文件,但没有改进。我已经向 MS 注册了一个问题,但谁知道他们是否会回应(为什么我们要支付许可费??)。有没有其他人经历过这个并知道任何解决方案?

就其本身而言,这个问题变得如此烦人,我已经恢复到 2017 年没有问题。

左下角图标: 在此处输入图片说明

当我单击它时,它会显示“正在运行低优先级后台任务”,并且计数稳步增加。没有比这更多的信息了。

在此处输入图片说明

我已经让 VS 运行了很长时间,但它们似乎永远不会完成。

我已经禁用了我安装的每个扩展,但没有区别

如果还有其他人遇到过,请向微软提出我的支持查询以将其列入优先级列表 https://developercommunity.visualstudio.com/content/problem/782552/high-cpu-usage-16.html

c# visual-studio-2019

14
推荐指数
2
解决办法
7006
查看次数

Visual Studio编辑器未显示任何文本

我一直在使用VS多年.今天我遇到了visual studio 2013的一个非常奇怪的问题.突然之间由于某种原因我无法在编辑器窗口中看到任何文本.我已经尝试重新加载文件,重新锁定每个窗口,重新启动VS,重新启动我的机器并重置工具 - >导入和导出设置中的所有设置.目前我完全陷入困境,因为我无能为力.每个打开的文件的选项卡按预期显示在顶部,但只显示蓝色窗格.我希望这是愚蠢的!

在此输入图像描述

visual-studio visual-studio-2013

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

Visual Studio 2013:文件选项卡中的数字后缀是什么意思?

我刚刚从 VS2010 升级到 VS2013,现在偶尔我会在一些选项卡中看到一个数字:

选项卡中的数字

我搜索了 Google、MSDN 和此处,但没有找到答案。

知道这些数字意味着什么吗?

user-interface tabs visual-studio-2013

8
推荐指数
1
解决办法
1936
查看次数

在调试时出现 Visual Studio 错误“64 位调试操作花费的时间比预期的要长。”

我在调试 Visual Studio 2017(平台目标为 64 位)时收到此错误。尝试了很多解决方法但没有任何效果。任何人过去遇到过类似的问题并且知道解决方法,请告诉我。我的机器没有任何变化,没有补丁,没有更新。

\n\n

尝试了以下解决方法,但没有任何结果。

\n\n

解决方法 1:\n1.以管理员身份运行 cmd.exe\n2.输入并运行以下命令:\n\xc2\xa0\xc2\xa0\xc2\xa0 netsh Winsock Reset Catalog\n\xc2\xa0\xc2\ xa0\xc2\xa0 netsh int ip重置reset.log hit

\n\n

解决方法 2:\n将目标平台从 x64 切换到 x86 \n在 x86 中构建项目 \n将目标平台切换回 x64。

\n\n

解决方法 3:\n重新安装 Visual Studio 2017 Professional

\n\n

64 位调试错误\n单击终止按钮时,上面的错误后面跟着下面的错误。\n操作花费的时间比预期错误\n上面的错误后面后面跟着下面的错误\n远程调试器关闭错误

\n

visual-studio-2017

5
推荐指数
1
解决办法
7868
查看次数

C# 如何使用字典来引用其他字典?

根据我在其他地方读到的内容,一般建议似乎是使用字典来动态访问变量/对象和其他字典……但是我似乎缺少最后一种情况的简单内容,因为我看不到如何获得它上班。基本上我有多个数据字典,我希望使用变量中的值指向适当的字典并读取其数据:

//----------------------------------------------------------------------------------------

// reference dictionary - pass LangID string to reference appropriate dictionary

public static Dictionary<string, dynamic> myDictionaries = new Dictionary<string, dynamic>()

{

  { "EN", "EN_Dictionary" },

  { "FR", "FR_Dictionary" },

  { "DE", "DE_Dictionary" }

};

//----------------------------------------------------------------------------------------

public static Dictionary<string, string> EN_Dictionary = new Dictionary<string, string>()

// EN language dictionary

{

  { "str1", "Some text in EN" },

  { "str2", "Some text in EN" },

  { "str3", "Some text in EN" }

};

//----------------------------------------------------------------------------------------

public static Dictionary<string, string> FR_Dictionary = …
Run Code Online (Sandbox Code Playgroud)

c# dictionary

4
推荐指数
1
解决办法
337
查看次数

Erlang - 在元组中搜索元组

使用 Erlang,我有以下表达式:

{add,{var,a},{mul,{num,2},{var,b}}}
Run Code Online (Sandbox Code Playgroud)

我正在使用lists:keymember来查看字母b是否在表达式中:

lists:keymember(b,2,[expr])
Run Code Online (Sandbox Code Playgroud)

但是,它不在第三个元组 '{mul,{num,2},{var,b}' 中,因为它是一个单独的元组。是否有一个函数可以搜索整个元组和其中的元组?

谢谢

erlang tuples

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

“ foreach(fileInfo中的var行)”仅读取第一行

当我遍历时,我的代码仅产生文本文件的第一行。

我对使用foreach循环很固执,但是我发现的一切都表明这应该有效。

    public void Button3_Click(object sender, EventArgs e)
    {
        using (OpenFileDialog openFileDialog = new OpenFileDialog())
        {
            openFileDialog.InitialDirectory = "c:\\";
            openFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
            openFileDialog.FilterIndex = 2;
            openFileDialog.RestoreDirectory = true;
            DialogResult result = openFileDialog.ShowDialog();
            path = openFileDialog.FileName;
            //checkedTb.Text = fileInfo;
            count = File.ReadLines(path).Count();
            // checkedTb.Text = path;
        }

    }

    public async void StartBtn_Click(object sender, EventArgs e)
    {
        StreamReader reader = new StreamReader(path);
        fileInfo = await reader.ReadLineAsync();

        foreach (var line in fileInfo)
        {
            checkedTb.Text += fileInfo;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我希望它能够读取所有内容,因为这应该是“ …

c# foreach asynchronous file

0
推荐指数
1
解决办法
143
查看次数

将字典转换为元组列表

如何以最短的方式将字典转换为元组列表(C#)?

Dictionary<long,int> myDico = new Dictionary<long,int>();
IList<Tuple<long, int>> applyOnTree = myDico.Something();
Run Code Online (Sandbox Code Playgroud)

.net c# linq

-1
推荐指数
1
解决办法
1481
查看次数