Visual Studio for C#

诺埃尔·斯特恩(Noel ST)

我已经为C#的控制台应用程序启动了Visual Studio项目。

我已经开始了该项目,通常在改进程序时保存进度。

我通常会保存CS文件,例如FILE1a.cs,FILE1b.cs和FILE1c.cs。

问题是,当我按F5键调试程序时,Visual Studio始终默认调试为FILE1a.cs。

如何使Visual Studio调试或运行其他CS文件?

CodeCaster

这就是版本控制系统的用途,否则您将得到“ FILE1-final.cs”,“ FILE1-final2.cs”,“ FILE1-reallyfinal.cs”等。将您的代码保存在一个文件中,并使用一个记录该文件编辑历史记录的系统。

当前,Git流行并且正在发生,替代品是Mercurial和Team Foundation Server。

话虽这么说,您在一个项目中只能有一个启动方法,并且每次要测试代码时都必须更改此启动方法。

如果您正在尝试一个类的不同实现,则只需实例化适当的类。

您可以让这些实现实现一个接口,以便可以通过一个变量引用它们:

public class Program
{
    public static void Main()
    {
        IImplementation implementation = new Impl1();
        //IImplementation implementation = new Impl2();
        //IImplementation implementation = new Impl3();

        Console.WriteLine(implementation.Foo());
    }
}

public interface IImplementation
{
    string Foo();
}

public class Impl1 : IImplementation
{
    public string Foo()
    {
        return "Foo";
    }
}

public class Impl2 : IImplementation
{
    public string Foo()
    {
        return "F" + "o" + "o";
    }
}

public class Impl3 : IImplementation
{
    public string Foo()
    {
        return string.Concat("F", "o", "o");
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio忽略Visual Studio(C#)中的SQL更改

来自分类Dev

Visual Studio的C#文档插件

来自分类Dev

在C#中使用库(Visual Studio)

来自分类Dev

Visual Studio C#的默认编码颜色

来自分类Dev

Visual Studio C#与网站互动

来自分类Dev

Visual Studio C#文件的“文档大纲”

来自分类Dev

即时打印Visual Studio 2013 C#

来自分类Dev

Visual Studio C#输出中的换行

来自分类Dev

Visual Studio C#的默认编码颜色

来自分类Dev

Visual Studio可能的缓存错误C#

来自分类Dev

Visual Studio C#多按钮数组

来自分类Dev

Visual Studio调试c ++

来自分类Dev

在Visual Studio中将MySQL与C ++ / C#连接

来自分类Dev

Visual Studio C ++和C#的键盘快捷键

来自分类Dev

Visual Studio 2017中的Visual Studio 2019 C#代码颜色

来自分类Dev

在Visual Studio 2010中启用C#项目

来自分类Dev

如何在Visual Studio中从C#调用PowerShell cmdlet

来自分类常见问题

仅折叠C#(Visual Studio)中的所有#regions(!)

来自分类Dev

关闭Visual Studio 2013 PreProcessor灰显C#吗?

来自分类Dev

在Visual Studio中删除未使用的C#代码

来自分类Dev

Visual Studio 2013丢失的代码格式,C#

来自分类Dev

C#代码生成(Visual Studio模板或Resharper插件)

来自分类Dev

尝试在Visual Studio C#中将日历控件居中

来自分类Dev

Visual Studio 2013 C#交互式窗口

来自分类Dev

如何在Visual Studio(C#)中使用WebView功能

来自分类Dev

Visual Studio C#无法创建新的Windows窗体项目

来自分类Dev

TextBox Visual Studio C#中的实际提示

来自分类Dev

Visual Studio C#中的PictureBox越野车运动

来自分类Dev

如何检查单击了哪个按钮?Visual Studio C#

Related 相关文章

热门标签

归档