VSCode调试C#程序及附缺失.dll文件如何解决-创新互联

本篇文章给大家分享的是有关VSCode调试C#程序及附缺失.dll文件如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

为秀洲等地区用户提供了全套网页设计制作服务,及秀洲网站建设行业解决方案。主营业务为成都网站建设、网站建设、秀洲网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

1.首先在D盘建立一个新的文件夹,我的文件名是C# file,如下:

VSCode调试C#程序及附缺失.dll文件如何解决

2.然后打开VS code,通过file -> Add Folder to Workspace选项将刚才建立的新的文件夹加入到工作空间中,如下:

VSCode调试C#程序及附缺失.dll文件如何解决

3.通过命令Ctrl+shift+y打开调试控制台(DEBUG CONSOLE),然后选择终端(TERMINAL),会看到当前的工作路径,如下:

VSCode调试C#程序及附缺失.dll文件如何解决

4.在当前工作目录,通过键入 dotnet new console,会为我们创建一个新的模板。如果当前的工作空间有多个文件夹,可以选择powershell更换为当前的工作目录,如下:

VSCode调试C#程序及附缺失.dll文件如何解决

5.接着,键入dotnet run,会运行刚才创建的新模板,控制台打印出"Hello World!".说明模板创建成功,可以在模板的基础上编写自己的代码了。

VSCode调试C#程序及附缺失.dll文件如何解决

6.上述过程可以类比成在Visual studio中创建一个控制台程序,需要进行一些必要的准备工作,创建一个新的模板后,在C# file文件夹中多出来一些文件,可以看作是一些初始化的文件。

VSCode调试C#程序及附缺失.dll文件如何解决

7.模板给出的程序,在主函数中只有一句代码:Console.WriteLine("Hello World!");,这就是控制台显示"Hello World!"的原因。

VSCode调试C#程序及附缺失.dll文件如何解决

8.由于模板给出的代码,包含的命名空间少,需要自己动手补充,using System; using System.Collections.Generic; using System.Linq; using System.Text;**

9.开始编写代码,本示例的代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C__file
{
  class Program
  {
    //定义一个Player类
      class Player
      {
        public int id;
        public int life;

        public Player(int iId,int iLife)
        {
          this.id = iId;
          this.life = iLife;
        }
      }
      //比较函数
      public class PlayerCompare : IComparer
      {
        //比较Player的id大小
        int IComparer.Compare(Player a,Player b)
        {
          return a.id.CompareTo(b.id);
        }
      }
    static void Main(string[] args)
    {
      //创建一个列表List
      List player_list = new List();
      Random rand = new Random();
      for(int i = 0;i<10;i++)
      {
        int n =rand.Next(100); //随机生成100以内的数
        int n1 = rand.Next(100);
        Player p = new Player(n,n1);
        //在List中添加创建的Player的实例
        player_list.Add(p);

      }
      //对List进行排序
      player_list.Sort(new PlayerCompare());
      foreach(Player p in player_list)
      {
        Console.WriteLine("player id:" + p.id);
      }
    }
  }
}

文章标题:VSCode调试C#程序及附缺失.dll文件如何解决-创新互联
分享链接:http://cdiso.cn/article/cojocd.html

其他资讯