小编Mil*_*aio的帖子

AddQuickFile (Shift+F2) 在 Visual Studio 2022 中不起作用

上周将我的 VS 2022 更新到版本 17.4.0 后,添加快速文件不再起作用。我曾经使用 Mads Kristensen 扩展,但现在,在这个新版本中,该扩展已被内置功能取代,当我输入 shift+f2 时,会显示“添加新项目”对话框,我输入类似 Test.cs 或 ITest 的内容。 cs 并只创建一个空文件。我已经尝试卸载扩展程序,但它也不起作用。有人有同样的问题吗?

visual-studio-2022

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

结构中的字符串

字符串是引用类型,因此如果我在结构中使用它们,则引用将存储在堆栈中。但为什么这段代码给我的 foo1.Bar 与 foo2.Bar 不同?

var foo1 = new Foo();
foo1.Bar = "test";

var foo2 = foo1;
foo2.Bar = "test2";

Console.WriteLine($"foo1 -> {foo1.Bar}");
Console.WriteLine($"foo2 -> {foo2.Bar}");

struct Foo
{
    public string Bar;
}
Run Code Online (Sandbox Code Playgroud)

foo1.Bar 和 foo2.Bar 不应该存储相同的引用,并且在这种情况下最后显示相同的结果吗?

我正在使用 .NET 6、C# 10.0

c#

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

标签 统计

c# ×1

visual-studio-2022 ×1