首页 > 编程语言 >《控制台篇》新建控制台程序

《控制台篇》新建控制台程序

时间:2023-08-02 15:23:00浏览次数:39  
标签:Console 新建 程序 C# World 控制台 Main

新建控制台

参考链接:https://blog.csdn.net/qq_35576988/article/details/97373920

新建项目

环境vs2017

image

image

image

基础概念

1、solution与project

solution译为解决方法;project为项目。
visual studio在管理代码的时候,解决方案是最高级别。
一个solution可以包含一个或多个project。

2、一个简单的C#程序的组成

image

c#控制台的程序结构

参考链接:https://www.runoob.com/csharp/csharp-program-structure.html

C# Hello World 实例
一个 C# 程序主要包括以下部分:

  • 命名空间声明(Namespace declaration)
  • 一个 class
  • Class 方法
  • Class 属性
  • 一个 Main 方法
  • 语句(Statements)& 表达式(Expressions)
  • 注释
  • C# 文件的后缀为 .cs。

以下创建一个 test.cs 文件,文件包含了可以打印出 "Hello World" 的简单代码:

using System;
namespace HelloWorldApplication
{
   class HelloWorld
   {
	  static void Main(string[] args)
	  {
		 /* 我的第一个 C# 程序*/
		 Console.WriteLine("Hello World");
		 Console.ReadKey();
	  }
   }
}

当上面的代码被编译和执行时,它会产生下列结果:

让我们看一下上面程序的各个部分:

  • 程序的第一行 using System; - using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。
  • 下一行是 namespace 声明。一个 namespace 里包含了一系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld。
  • 下一行是 class 声明。类 HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个 Main 方法。
  • 下一行定义了 Main 方法,是所有 C# 程序的 入口点。Main 方法说明当执行时 类将做什么动作。
  • 下一行 /.../ 将会被编译器忽略,且它会在程序中添加额外的 注释。
  • Main 方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为。
  • WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello World"。

最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。

以下几点值得注意:

  • C# 是大小写敏感的。
  • 所有的语句和表达式必须以分号(;)结尾。
  • 程序的执行从 Main 方法开始。
  • 与 Java 不同的是,文件名可以不同于类的名称。

标签:Console,新建,程序,C#,World,控制台,Main
From: https://www.cnblogs.com/fusio/p/17600772.html

相关文章

  • Java编程-目录整理、新建接口、集成mybatis plus以及数据库初始化
    数据库初始化新建对应调试库```#dockerps#dockerexec-it6d542566d077/bin/bashpostgres=#createdatabasenovel;```执行全量脚本......
  • 第三阶段C++提高编程(黑马程序员)——Day9
    2STL初识2.1STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准诞生了STL2.2STL基本概念STL(StandardTemplateLib......
  • 2019 山东省大学生程序设计竞赛
    A.Calandar#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definempmake_pairtypedefpair<int,int>pii;typedefpair<string,int>psi;intres=LLONG_MIN;map<string,int>cc;map<int,string>tt;vo......
  • 外卖多门店小程序开源版开发
    外卖多门店小程序开源版开发外卖多门店小程序开源版的开发可以按照以下步骤进行:确定需求:明确外卖多门店小程序的功能和特点,包括用户注册登录、浏览菜单、下单支付、订单管理等。技术选型:选择适合开发小程序的技术框架,如微信小程序原生开发、uni-app、taro等。数据库设计:设计合适的......
  • 微信小程序:隐藏按钮边框
    1、先给button加一个plain属性<buttonwx:elif="{{isLogin}}"type="default"plainclass="userinfo-avatar"open-type="chooseAvatar"bind:chooseavatar="onChooseAvatar"><imagesrc="{{ava......
  • [转载] 解决Pycharm中右键运行python程序时出现Run ‘pytest‘ in XXX.py
    1、在Pycharm中右键运行python程序时出现Run'pytest'inXXX.py,这是进入了Pytest模式。2、解决办法进入到File-Seetings-Tools-PythonintegratedTools页面,找到Testing下的Defaulttestrunner,把Pytest设置为Unittests就可以了————————————————原文链接:ht......
  • 调试dll程序
    dll需要被exe调用才能进入dll程序,因此VS的dll项目属性里——配置属性,调试——命令里输入exe的路径,运行dll项目即可(注意把dll项目生成的dll、lib、pdb三个文件放到exe路径里)如果exe通过ini等配置文件指定了调用的dll路径,那就把dll、lib、pdb三个文件放到指定的路径里。例如,现在有......
  • 新建django项目两种办法,没有sqlite问题,更新数据库两条命令
    一般可以通过两种方式新建django项目:一、新建普通项目,再加载django框架1.新建一个普通的python项目,然后通过命令行安装django框架,进而加载项目2.在项目的终端命令行中,输入“django-adminstartproject项目名.”(注意最后这个"."必须输入,否则项目会套娃),再输入django-admin s......
  • 微信小程序(7)推荐音乐&音乐详情页
    1.效果1.逻辑点击首页的每日推荐,跳转到推荐页面推荐页面进行判断,如果没有登录重定向到登录页面;如果已经登录就获取推荐列表并且进行展示点击音乐能跳转到音乐详情页音乐详情页可以进行播放暂停;同时可以上一首、下一首进行切换2.界面展示推荐页面详情页面2.......
  • C# CEFSharp WCF开发桌面程序实现“同一网站多开”
    孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说:“对呀,对呀!CEFSharp,你用过么?访问同一网址实现多开怎么实现?比如我有3个淘宝店,我想同时登录维护,就像传说中的指纹浏览器那样实现cookie和session隔离?”>前言大家好,我是44岁的大龄程序员码农阿峰。好久没有开发过桌面软......