目录

控制台应用程序

控制台框架中的文件

Program文件

数据的读写

Console对象

Console对象读数据

Console对象写数据

Main函数


控制台应用程序

控制台:指的是C#中最原始的程序框架,以传统的黑框程序为主

控制台框架中的文件

  1. Program.cs文件:程序的主文件

  2. App.config文件:程序的配置文件

Program文件

Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束

Program类指的是程序的主对象

数据的读写

  1. 读:程序输出数据

  2. 写:向程序写入数据

Console对象

这个对象是控制台的读写等核心操作的主要负责对象

console类是一个静态类,所以其内部的所有程序都是静态,要使用这个类中的所有程序直接使用Console类名点。

Console对象读数据

  1. Read函数:从标准的输入流读取下一个字符,从每次输入的语句中读取第一个字符的ASCII码值,必须按下回车键才能读取

  2. ReadKey函数:获取用户按下的一个字符及功能键,可以判断出用户本次按下的键,按下任意键即会读取

  3. ReadLine函数:从标准的输入流读取下一行字符,从每次输入的一行语句直接读取这些字符串,必须按下回车键才能读取

Console对象写数据

  1. Write函数:将指定的字符串写入标准输出流

    共有17个重载,不能无参,输入完字符串不会换行

  2. WriteLine函数:将指定的字符串写入标准输出流,字符串之后跟一个终止符,共有18个重载,可以无参,输入完字符串会自动换行

Main函数

Main函数是一个静态函数,所以要调用外部的成员,必须保证外部成员也是静态

C#基础 控制台应用程序(一)介绍相关推荐

  1. c#基础---控制台应用程序飞行棋

    笔记写到这里,对c#的基础应该有所了解了,现在应该可以看懂一些c#代码,并且能写出简单的c#程序了,在这里要感谢一下传智播客.net培训的公开课,目前我所有的笔记都是边看视频教程编写的,传智播客.ne ...

  2. 【零基础微信小程序入门开发一】小程序介绍及环境搭建

    什么是小程序? 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打 ...

  3. 零基础学Java程序有什么好的建议

    ​ java技术的快速发展,引起了很多人的关注,尤其是一些零基础人群,都想通过学习java技术来改善自己的职业,那么零基础学Java程序有什么好的建议呢?来看看下面的详细介绍. ​ 零基础学Java程 ...

  4. 屏蔽控制台应用程序的窗口#pragma comment(linker, /subsystem:windows /ENTRY:mainCRTStartup)...

    众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本不需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种 ...

  5. Servlet基础(一) Servlet基础和关键的API介绍

    转载:http://www.cnblogs.com/mengdd/p/3202550.html Servlet基础(一) Servlet简介 关键API介绍及结合源码讲解 Servlet基础(一) S ...

  6. 如何向新手程序员介绍编程?

     如何向新手程序员介绍编程? 学习Java,他们都说很easy. 作为一名刚从斯康星大学麦迪逊分校计算机科学系毕业的大学生,我通过一些编程课程认识了很多使用Java的朋友.现在很多学校都在从别的编 ...

  7. 控制dcom程序使用端口_使用VS Code调试.net控制台应用程序的方法

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:https://www.byteflying.com/archives/6928. 1.概述 本文向大家介绍使用Visual Stud ...

  8. Visual Studio 2015专业版创建Win32控制台应用程序,C,C++源文件

    原配的Visual Studio 2015专业版不像之前的版本,在新建项目里面是找不到Win32模板的,那么怎么才能新建Win32项目和Win32控制台应用程序呢?今天我就带大家做一简单介绍. 先看如 ...

  9. Visual Stutio中win32控制台应用程序、win32项目、MFC项目的区别:

    我的理解,我首先把这几个货分为两大类:第一类包括win32控制台应用程序,第二类就是剩下那俩货.而剩下那俩货又有一个包含关系,即win32项目包含mfc.(我个人是这个区分的.) 一. 区别: (1) ...

  10. 使用Visual Studio Code调试.net控制台应用程序的方法

    该文章的最新版本已迁移至个人博客[比特飞],单击链接:使用Visual Studio Code调试.net控制台应用程序的方法 | .Net中文网. 1.概述 本文向大家介绍使用Visual Stud ...

最新文章

  1. scikit正则化 API
  2. 中蒙最大陆路口岸2018年运行中欧班列1052列
  3. 【Android SOAP】基于第三方开源项目ksoap-android
  4. Metasploit编码模块技巧
  5. Linux下 数据文件 效验问题
  6. $.ajax 跨域请求 Web Api
  7. qt获取图像的每个像素rgb_【可视化-1】认识图像,从图像可视化开始
  8. 编写TreeSet类的实现程序,其中相关的迭代器使用二叉查找树
  9. 将$type添加到System.Text.Json序列化中,就像Newtonsoft那样用于动态对象属性
  10. VC 2008 Express下安装OpenCV2.3.1
  11. ssm网上书城系统毕业设计-附源码180919
  12. speex回声消除源码解读
  13. cad文件如何转pdf图纸进行标准的打印
  14. 黑马程序员—因为感恩,所以我也来深圳黑马当班主任
  15. HTML期末作业-我的家乡网页作业
  16. 排污单位生产设施及污染治理设施用电(能)监控系统原理、作用、组成及功能
  17. Nvicat Premium连接腾讯云数据库TDSQL-C(原CynosDB)
  18. 关苏哲-洞察问题本质,解决工作难题
  19. C++基础知识点总结
  20. 07_02 事件的基本事件

热门文章

  1. react视频教程经典大全
  2. vb.net 实现编辑某列并回车后不换行,查询数据进行相关处理
  3. python 软件包 petri_常用Petri网模拟软件工具简介
  4. 极力推荐--不错的delphi 学习网站与论坛---有待补充
  5. 程序闪退崩溃的几种原因
  6. 制造业数字化转型-项目案例合集
  7. 51单片机原理以及接口技术(一)-单片机发展概述
  8. 计算机信息技术和网络技术的区别,信息技术计算机技术网络技术通信技术的区别与联系...
  9. python实现txt内容合并
  10. python爬取新浪博客_Python爬取韩寒全部新浪博客