小袁C#基础(一)——初识C#基础

内容纲要

初识C#程序

1、C#程序与算法?

  • 程序:可视为对一系列执行过程的描述。

     目的:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。

  • 算法:策划要解决问题的步骤和方法

     常用表示方法有两种:使用自然语言描述算法和使用流程图描绘算法。

2、C#简介

C#是一种面向对象的编程语言,主要开发可以运行在.NET平台上的程序,C#的语言体系都构建在.NET上。Visual Studio 里面包含很对语言的开发环境,其中就有.NET平台开发环境。换一句话说就是,.NET平台就是专门用来书写C#语言的平台。C#可以做很多东西,目前C#语言主要用作开发电脑应用程序,电脑网站之类的。

3、C#语言及其优点

C#是微软公司设计的一种编程语言,是从C语言和C++语言派生出来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与.NET框架完美结合,去掉了指针操作。

  • 安全、稳定、简单、优雅
  • 它具有一个创新的语言特性
  • 面向组件编程支持
  • 兼顾系统开发和应用开发

4、理解C#程序结构

  • 在C#中,程序源文件以.cs作为扩展名
  • using关键字,用于导入命名空间,”using system“语句导入system命名空间,所以system命名空间中的类和方法可以直接使用
  • namespace关键字用于声明命名空间、组织和管理代码,把一些紧密相关的代码放在同一个命名空间中,提高管理和使用效率
  • class关键字用于声明类,C#是完全面向对象的语言,类是组织代码的最小单位,编写的代码都应该在一个类里面。
  • Main()方法被称为主方法,是所有C#程序的入口,任何C#程序均以Main()方法开始运行,并在Main()方法中结束运行,Main()中的M需要大写,Main方法返回值可以是void类型或者int类型,Main()括号内可以没有参数
  • 注释:单行注释为 //,多行注释为以/*开头 ,以 */结尾
  • 在C#中标点符号都是英文,不然会出错

5、控制台的输出

  • Write(“hello world”); //输出之后不换行
  • WriteLine(“hello world”); //输出之后换行
  • 两者的区别前者输出后不换行,后者输出后换行
  • 快捷键:输入cw后连续两次按下Tab键,快速生成代码WriteLine();

6、转义字符

  • 空格:用于分割字符
  • 制表符(\t):用于定位显示的数据,与Word中的Tab键的文字定位效果类似
  • 换行符(\n):用于实现在新的一行输出信息

7、Visual Studio

Visual Studio(VS)是目前最专业,最流行的Windows平台应用程序开发环境

VS的开发界面由五大部分组成

  • 菜单和工具栏:各种功能的快捷方式
  • 工具箱区:很多的控件
  • 工作区:编写代码
  • 解决方案区:用于管理项目
  • 输出区:显示项目编译后或者运行后的相关信息

给TA打赏
共{{data.count}}人
人已打赏
.Net CoreC#

WPF|快速添加新手引导功能(支持MVVM)

2022-5-28 23:21:22

C#

小袁C#基础(二)—— 常量与变量

2022-7-22 18:11:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索