首页 > 编程语言 >人生低谷来撸C#--002

人生低谷来撸C#--002

时间:2024-07-08 10:26:21浏览次数:20  
标签:Console 002 C# else -- int WriteLine Line 调试

1、为什么说低谷?

三十多岁,到了上有老,下有小的年纪,没有可观的年薪收入,可支配财产少的可怜,又同时感到很无力,不知道怎么才能实现自己的理想,或者说梦想。

面临失业,或者裁员,突然发现,自己啥都不会,又啥都会,就是钱包便便,

怎么办,支持不了自己的梦,这就是人生低谷。

在低谷的时候,你和谁说?谁也帮不了你,也许那些苦和难堪只有自己清楚,

那就如果感兴趣,那就撸C#吧。

2、创建新项目-模板问题,创建失败

你选的模板不一样,里面就有所区别,先要搞清楚自己是想学哪个方面的,就找对应的模板。

要不你看视频的时候和视频老师的模板不一样,和不好跟进。

项目创建失败

如果你创建项目的时候显示什么失败,缺少什么,那你听我的,重新装下你的VS2022,可以进行修复,因为是新手,你都不知道是哪里的问题,变量环境配置什么的,也是西路糊涂的,搜索一大堆,按照网上搜索来的去改环境配置,折腾半天还是没有好。

还是对于新手就先别研究这些,乖乖的重新修复下。

前几天我就遇到什么创建项目失败,(当初忘记截图),搞来搞去的,重新修复了下VS2022, 就可以了。

3、开始执行不调试  启动 的区别

1、启动是以调试模式执行。如果设置了断点会运行带断点处暂停,方便程序员调试。
2、开始执行不调试是以执行模式运行,会完整执行编译生成的那个执行文件,也就是你的程序。如果设置了断点也不会暂停,适合运行程序直接观察最终的运行效果。

这是搜索来的结果,验证下就知道,但是会遇到在启动的时候,会直接闪现控制台,点击 执行不调试就会出结果,

那问题来了,启动的时候闪现控制台,如何理解?是程序问题?

程序是 菜鸟教程里的。代码如下

using System;

class Program
{
  static void Main(string[] args)
  {
      int a = 21;
      int b = 10;
      
      if (a == b)
      {
          Console.WriteLine("Line 1 - a 等于 b");
      }
      else
      {
          Console.WriteLine("Line 1 - a 不等于 b");
      }
      if (a < b)
      {
          Console.WriteLine("Line 2 - a 小于 b");
      }
      else
      {
          Console.WriteLine("Line 2 - a 不小于 b");
      }
      if (a > b)
      {
          Console.WriteLine("Line 3 - a 大于 b");
      }
      else
      {
          Console.WriteLine("Line 3 - a 不大于 b");
      }
      /* 改变 a 和 b 的值 */
      a = 5;
      b = 20;
      if (a <= b)
      {
         Console.WriteLine("Line 4 - a 小于或等于 b");
      }
      if (b >= a)
      {
         Console.WriteLine("Line 5 - b 大于或等于 a");
      }
  }
}

写道VS里全文

using System;

class Program
{
  static void Main(string[] args)
  {
      int a = 21;
      int b = 10;
      
      if (a == b)
      {
          Console.WriteLine("Line 1 - a 等于 b");
      }
      else
      {
          Console.WriteLine("Line 1 - a 不等于 b");
      }
      if (a < b)
      {
          Console.WriteLine("Line 2 - a 小于 b");
      }
      else
      {
          Console.WriteLine("Line 2 - a 不小于 b");
      }
      if (a > b)
      {
          Console.WriteLine("Line 3 - a 大于 b");
      }
      else
      {
          Console.WriteLine("Line 3 - a 不大于 b");
      }
      /* 改变 a 和 b 的值 */
      a = 5;
      b = 20;
      if (a <= b)
      {
         Console.WriteLine("Line 4 - a 小于或等于 b");
      }
      if (b >= a)
      {
         Console.WriteLine("Line 5 - b 大于或等于 a");
      }
  }
}

为什么点击启动会闪现控制台?执行不调试就有结果输出?

这类问题,暂时搁浅,继续往下学习,有知道的,欢迎评论区指正,新手小白之路就得慢慢积累,不影响继续学习其他。

弄明白了回来再补充。

标签:Console,002,C#,else,--,int,WriteLine,Line,调试
From: https://blog.csdn.net/weixin_41104586/article/details/140150461

相关文章

  • 机器学习概述
    机器学习是一个快速发展的领域,它有潜力改变我们生活和工作的方式。通过使机器从数据中学习和做出决定,而不需要被明确编程,机器学习正在改变医疗、金融和教育等行业。以下是关于机器学习的基础、应用和未来的前景。什么是机器学习?机器学习是人工智能的一个子领域,涉及训练机器......
  • 给你的博客加上搜索功能!
    15.搜索功能搜索功能是非常重要的,但VuePress内置的搜索功能,只是基于headers的搜索——它会自动为所有页面的标题、h2​和h3​构建起一个简单的搜索索引,也就是我们能搜索的东西只有标题,如果标题里没有你输入的关键字,就搜不到。也就是说,不能搜索Markdown文件里的内容,非......
  • [BZOJ4350] 括号序列再战猪猪侠 题解
    我们设\(dp_{i,j}\)表示第\(i\)到第\(j\)个括号合并为序列且最外层不是括号\(i\)的可能性,\(f_{i,j}\)表示最外层是括号\(i\)的可能性。则有:\[\begin{cases}dp_{i,j}=\sumf_{i,k}(dp_{k+1,j}+f_{k+1,j})\\f_{i,j}=dp_{i+1,j}+f_{i+1,j}\end{cases}\]当然,并不是所......
  • 开源数据库Greenplu突然闭源?GaussDB(DWS)提供数仓新可能
    本文分享自华为云社区《开源数据库Greenplum人去楼空?GaussDB(DWS)提供数仓新可能》,作者:起个名字11111。近日Greenplum关闭GitHub源码事件在数仓行业广受关注,代码业界纷纷猜测Greenplum即将闭源。作为一款典型的OLAP数据库,Greenplum的闭源势必带来数仓市场格局的调整与变化。国......
  • <mvc:default-servlet-handler/>使用介绍
    Tomcat,Jetty等)默认的Servlet,以便能够处理静态资源请求,如HTML文件、图片、CSS文件、JavaScript文件等。在SpringMVC的上下文中,静态资源默认会被当作请求映射处理,这可能会导致静态资源无法正确加载。使用mvc:default-servlet-handler/可以解决这个问题。使用介绍添......
  • 解码技术债:AI代码助手与智能体的革新之道
    技术债技术债可能来源于多种原因,比如时间压力、资源限制、技术选型不当等。它可以表现为代码中的临时性修补、未能彻底解决的设计问题、缺乏文档或测试覆盖等。虽然技术债可以帮助快速推进项目进度,但长期来看,它会增加软件维护的成本和风险,降低系统的稳定性和可维护性。今天,我们......
  • 07_07_暑期个人赛3
    A.Row时间:2024-07-08原题:CodeforcesRound484(Div.2)A.Row题意给一串字符串有01组成,1边上不能有1,0边上不能没有1,如果满足输出yes思路就,一个一个遍历过来,写这题主要因为需要看清题目,注意如果只有一个“0”需要输出no,因为没有1A.AliceandBob时间:2024-07-08原题:Cod......
  • Mysql数据同步ES的4种方式
    1、同步双写 通过应用服务,直接为数据库及ES写如数据。 优点:业务逻辑简单;实时性高缺点:业务耦合,耦合大量数据同步代码硬编码,有需要写入MySQL的地方都需要添加写入ES的代码;影响性能,写入两个存储,响应时间变长不便扩展:搜索可能有一些个性化需求,需要对数据进行聚合,这......
  • 手工测试与APPSCAN自动化测试结合的提高效率测试策略
    背景   手工探索性测试(ManualExploratoryTesting,简称MET)是一种软件测试方法,它依赖于测试人员的直觉、经验和即兴发挥来探索应用程序或系统。与传统的脚本化测试相比,手工探索性测试不遵循固定的测试脚本,而是允许测试人员自由地与应用程序交互,以发现潜在的问题和缺陷。以下是......
  • Python 进度条tqdm
     在编写Python脚本时,尤其是那些需要处理大量数据或者执行耗时操作的脚本,监控任务进度是非常重要。tqdm的安装pipinstalltqdm-ihttps://pypi.tuna.tsinghua.edu.cn/simple/基本用法fromtqdmimporttqdmimporttimeforiintqdm(range(100)):time.slee......