第一章节 初识C#程序

1.程序和算法

#什么是计算机程序

  • 我们对计算机下达的每个命令都称为指令
  • 计算机不会自己思考,计算机相当于我们人类的一个“工具”,需要我们对他下达指令,他才会按照我们的指令进行工作,因此就需要会一门和计算机打交道的语言,叫做编程语言,但是计算机只明白0和1代码组成的低级语言,所以我们在开发之前还需要一个集成的开发工具

#什么是算法

  • 在写程序时候,不要直接去编写指令,应该列出项目方案,在策划解决方案问题的步骤,这就叫做算法
  • 算法是定义用来解决问题的步骤
  • c#可以开发windows程序、Asp.net、Web Service
  1. C#简介以及开发环境

#c#简介

  • c#是一门全新语言,它是专门为.NET开发而设计的编程语言
  • .NET开发人员必须要会用msdn,因为它提供了开发中相关的技术帮助

#创建第一个hello world界面

  • 打开集成开发工具visual studio 2017 ,新建项目,选择项目模版和项目类型(模版为控制台应用,类型选择为c#),输入项目名称,并且把项目保存到固定的文件夹内,点击确认,这样就完成了项目的创建。

3. C#程序代码结构

  • using用于导入命名空间,”using system“语句导入system命名空间所以system命名空间中的类和方法可以直接使用
  • Namespace用于申明命名空间,可以用来管理和组织代码,把一些紧密相关的代码放在同一个命名空间中,提高管理和使用效率
  • class类,可以通过class 关键字来申明class类,类是组织代码最小的单元,代码都应该放在一个类里面,类应该包含在一个命名空间中
  • Main()方法由叫做Main主方法,是c#程序的入口,c#程序从这里运行,也从这里结束运行,main中的M需要大写,Main方法返回值可以是void类型也可以是int类型,Main()括号内可以没有参数
  • 解决方案管理资源器用来查看项目文件
  • 以.cs为扩展名的文件是程序源文件
  • consoleapp.exe:这是项目运行之后生成的可执行文件,可以直接运行(执行文件以.exe为扩展名的文件)

#基础结构如下

using system;

namespace Test{

class Test2{

static void Main(string[]args){

console.writeline(“hello world”);

}

}

}

4.控制台的输出

#控制台的输出实现

  • console.write(“hello world”); //输出之后不换行
  • console.writeline(“hello world”); //输出之后换行
  • 两者的区别前者输出后不换行,后者输出后换行。

#转义字符(用于对输出信息进行格式的控制)

  • 制表符(\t):就是八个空格
  • 换行符(\n):换行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值