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

C#简单窗体应用程序(一) 使用C#创建控制台应用程序的基本步骤: (1)创建项目; (2)用户界面设计; (3)属性设置; (4)编写程序代码; (5)保存、调试、运行; 例题:创建一个Windows窗体应用程序,在窗体中添加两个按钮,当单击第一个按钮时,显示“我来啦!”,当单击第二个按钮时,显示“我走啦!”。 第一步:创建项目; 文件→新建→项目;选择“项目类型”... 阅读详情

目录

控制台应用程序

控制台框架中的文件

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# 控制台应用程序 学习的第一步就是动手!我们学习 C# 语言时,会频繁的使用 控制台 应用程序。 如果一开始就使用 带界面的桌面程序 来学习 C#,会显得比较麻烦,碍事。 创建一个简单的控制台应用程序:ConsoleApplication1\Program.cs选择 文件 | 新建 | 项目 菜单项,创建一个控制台应用程序项目,如下图: 在 弹出窗口的左侧,选择 Visual C#,在 中间窗口中 选择 控制台 阅读详情

相关推荐

C#实现取得当前日期的前一天 (附完整源码)

C#实现取得当前日期的前一天 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 443

c#控制台

控制台应用程序 控制台:指的是C#中最原始的程序框架,以传统的黑框程序为主 控制台框架中的文件 Program.cs文件:程序的主文件 App.config文件:程序的配置文件 Program文件 Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束 Program类指的是程序的主对象 数据的读写 读:程序输出数据 写:向程序写入数据 Console对象 这个...

weixin_45755086的博客 4071

LiveGBS流媒体平台GB/T28181实战指南:海康NVR物联网卡摄像头注册失败全链路排查与抓包技巧

本文详细解析了LiveGBS流媒体平台中海康NVR物联网卡摄像头注册失败的常见问题及解决方案。通过全链路排查与抓包技巧,包括物联网卡配置、多网卡冲突处理、防火墙设置等,帮助用户快速定位并解决GB/T28181协议下的设备注册难题,提升流媒体平台部署效率。

weixin_29290947的博客 492

C#.初步认识

​ Net:是一种用于构建多种应用的免费开源开发平台,可以在其平台上支持各种语言进行开发。.Net是.Net系列开发框架的总称。包含.NET Framework、.Net Core 、Xamarin. .Net Framework:是一个由微软设计和开发的软件框架,主要用来开发可以在 Windows 平台上运行的应用程序。提供托管执行环境、简化的开发和部署以及与各种编程语言的集成。.NET Framework 支持 多种编程语言,如C#、VB.NET、C++等等。 .Net Core :是适用于 Win

傻响雨 1947

基于STM32的超声波流量计设计

本项目基于STM32微控制器设计了一种超声波流量计,采用时间差法测量液体或气体的流速,计算流量并通过显示屏实时显示,同时支持远程数据传输。本设计通过STM32微控制器实现了基于时间差法的超声波流量计,集成了超声波信号采集、流量计算、状态显示和远程通信功能。本系统需要实现超声波信号的实时采集与处理,计算流速和流量,并将数据通过OLED显示和无线模块上传。系统需具备高精度的时间测量能力和良好的抗干扰能力。通过计算超声波在顺流和逆流方向上的传播时间差,结合管道直径与流体特性,计算流速并进一步计算流量。

stm32d1219的博客 2347

nnU-Net v2实战:从零开始配置环境与训练自定义医学影像数据集

本文详细介绍了nnU-Net v2在医学影像分割中的实战应用,从环境配置到自定义数据集训练的全流程。重点讲解了Python 3.9+环境搭建、PyTorch安装技巧、医学影像数据预处理规范,以及五折交叉验证训练方法,帮助开发者快速掌握这一先进的医学影像分析工具。

weixin_28718487的博客 352

c# 控制台应用程序

关于控制台输出

hellolianhua的博客 1408

lvgl 实现表格table,并且固定表头

嵌入式实现table,lvgl 实现原生表格table组件

m0_61704502的博客 1271

C#控制台应用程序学习——3.8

本文介绍了C#语言的基础知识,包括其平台相关性、语法风格、程序结构等,并通过“Hello C#”示例展示了命名空间、类、方法等核心概念的使用,还讲解了其他常用命名空间及`Console.ReadKey()`的作用,旨在帮助读者从零开始构建编程知识体系。

2402_86234774的博客 1044

基于Simulink的无迹卡尔曼滤波(UKF)SOC高精度估计仿真

本文介绍了基于Simulink的无迹卡尔曼滤波(UKF)在电池SOC高精度估计中的应用。通过无迹变换替代传统EKF的线性化过程,UKF显著提升了SOC估计精度,在强非线性工况下误差可控制在0.5%以内。文章详细阐述了UKF的核心原理,包括Sigma点生成、状态预测和观测更新等关键步骤,并基于Thevenin等效电路模型构建了完整的UKF SOC估算系统。通过Simulink建模和仿真验证,展示了UKF在大电流脉冲、变温工况等复杂场景下的优异性能,其动态响应时间小于30ms,长期累积误差低于0.7%。研究为储

amy_mhd的博客 124

基于Gossip算法的柔性互联自治微网群分布式协调控制策略:复现代码与详细解释

摘要(149字): 本文基于Gossip算法实现了柔性互联微网群(MMG)的分布式协调控制策略仿真。研究构建了包含3个微网、10个分布式电源(DG)的MATLAB/Simulink模型,采用双层控制架构:上层通过柔性交流开关(FAS)实现微网间功率协调,下层利用Gossip算法完成DG间的边际成本一致性控制。重点开发了异步通信的Gossip算法核心函数,实现了分布式电源的自主边际成本估计与功率分配。仿真验证了系统在负荷变化和DG故障等工况下的协调控制能力,结果表明该策略能有效维持微网群的经济运行与功率平衡。

huanghm88的专栏 281

C# 从控制台应用程序入门

C# 快速入门

鲤籽鲲的博客 3505

OpenClaw人人养虾:发现与传输

客户端需要先"发现"Gateway 的地址和端口,才能建立连接。OpenClaw 支持多种发现(Discovery)和传输(Transport)机制。

王国平的博客 572

C#学习——第一个C#控制台应用程序

【代码】C#学习——第一个C#控制台应用程序。

baidu_35525949的博客 482

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

*使用C#创建控制台应用程序的基本步骤

使用C#创建控制台应用程序的基本步骤: (1)创建项目; (2)用户界面设计; (3)属性设置; (4)编写程序代码; (5)保存、调试、运行; 第一步:创建项目; 文件→新建→项目;选择“项目类型”为Visual C#,“模板”为Windows窗体应用程序; 输入名称“例1-2”;选择存放路径“H:\C#程序”;选择“创建新解决方案”; 第二步:用户界面设计;(视图→工具箱) 在工具箱中双击“button”添加按钮;双击“textbox”添加文本框; 1

qq_50722361的博客 2809

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C#中设置console和form同时显示

有时我们需要在窗体应用程序中同时启动控制台显示我们的程序运行情况等等,这个时候我们有两种解决方式:     1.项目->属性->应用程序->输出类型->控制台应用程序。     2.在form的cs文件添加如下代码:    [DllImport("Kernel32.dll")] static extern bool AllocConsole();

Amy小lice的coding life 1025

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

在Winform中打开控制台

1、说明 由于控制台api被封装在kernel32.dll链接库中,而kernel32.dll并未托管dll,所以需要使用DllImport来导入。 3、代码 static class Program { /// <summary> /// 启动控制台 /// </summary> //...

jia1909756547的博客 3945

C# 控制台内容输出到文件

1. 在代码的开头和结尾加两行代码就行了。 StreamWriter sw = new StreamWriter(@"F:\Test\ConsoleOutput.txt");  Console.SetOut(sw);  Console.WriteLine("Here is the result:");  Console.WriteLine("Processing......")

发展是曲折的但也是前进的 8307

C语言console应用程序设计步骤,C$控制台应用程序设计.doc

C$控制台应用程序设计实验报告成绩: 教师:课程名称: C#程序设计 实验名称: C#控制台应用程序设计 专业班级: 姓名: 学号 实验日期:实验目的:懂得C#控制台应用程序的开发,学会运用控制台应用程序来解决问题。二、 实验内容:第一...

weixin_29317963的博客 494

C#控制台实现加载进度条效果

static void Progressbar() { Console.SetCursorPosition(10, 10); //初始时设成白色 Console.BackgroundColor = ConsoleColor.White; //输出空格 Console.WriteLine("\t\t\t\t\t\t\t "); Conso.

LilyCoder的博客 1037

使用Visual Studio调试VisionPro脚本的两种方法(一)

2.打开VS软件,选择附加(如果是VS2022,点击右下角的无需代码)3.这样就可以在VS中逐语句或逐过程调试VisionPro脚本程序。1.加载准备好的VisionPro程序,并开启脚本调试功能。如下图,点击1运行,脚本就会自动加载到VS中去。

wushi006的博客 2029

C#学习笔记4

阶乘和 给一个数字,求它阶乘和数。 设计 使用windows 输入数字 int n = Convert.ToInt32(Console.ReadLine()); 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...

weixin_43327910的博客 144

C#数值反转

C#数值反转 打开Start Experimental Instance of Visual Studio 2019创建一个控制台.

weixin_44880972的博客 955

使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)

文章目录一、VS的开发环境二、创建C#窗体应用程序三、创建控制台应用程序四、创建Web 一、VS的开发环境 首先你得安装了vs2019,然后确认下下面三个组件是否存在,如果没有要下载一下。vs2019的安装可参考visual studio2019的安装以及使用。 二、创建C#窗体应用程序 打开vs 可以直接在搜索框输入关键字进行搜索,选择 Windows 窗体应用(.NET Framewor...

江小举的博客 7万+
上一篇: C#基础 方法函数
下一篇: C#基础 控制台应用程序(二)方法
满山猴子
博客等级 码龄7年 48粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值