码迷,mamicode.com
首页 > Windows程序 > 详细

第一个C#程序

时间:2018-05-04 01:46:16      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:集成开发   port   win   隐藏   导航   name   net   ram   闭包   

变量和常量
1.IDE环境
①IDE (Integrated Development Environment) 集成开发环境
②所有具备这一特性的软件或者软件套(组)都可以叫做IDE
③IDE集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。
2.数据类型
(1).数值类型
①整数类型
int(整型):用于存储整数
②非整数类型
double(双精度):用于存储小数
(2).非数值类型
①char(字符型):用于存储单个字符
*字符型使用单引号包围存储数据
②string(字符串):用于存储一串字符
*字符串使用双引号包围存储数据
③bool(布尔型):参数只有两个true和false

3.使用变量的步骤
①声明变量:就是根据数据类型在内存申请空间
数据类型 变量名;
②赋值:就是将数据存储至对应的内存空间
变量名 = 数值;
*可以把第一步和第二步同步使用
数据类型 变量名 = 数值;(声明并赋值)
③使用变量:就是取出数据使用

4.C#中变量的命名规则
①组成:英文字母,数字,"_"
②开头:英文字母,"_"
③不能使用关键字
④见名知意
*C#中命名规范→Camel命名法(骆驼命名法)

5.常量
const 数据类型 变量名 = 值;
*使用常量让有特定的值不发生改变
*优点:
①不随意改变
②多处引用
③其值有特定含义

6.常量命名规则
①有意义(见名知意)
②均大写(全部大写)
③长度不宜太长

7.C#main方法
*C#中的Main方法有四种形式
*Main方法的返回值可以是void或者int
①static void Main(String[] args){ }
②static int Main(String[] args){ }
③static void Main(){ }
④static int Main(){ }

8.关键字:
①namespace(命名空间):作用类似于Java中的package(包),大大提高管理和使用的效率
②using(导入):作用类似于Java中的import,用于引用其它名命空间
③class(类):C#和Java不同,不要求类名必须与源文件名一样

9.Visual Studio显示行号
*工具→选项→文本编译器→C#选项,选中右边的<显示>下面的<行号>

10.打开或关闭包资源管理器和导航器
①包资源管理器:Window → Shwo View → Package Explorer
②导航器:Window → Shwo View → Navigator

11.C#大写String和小写string的区别
01.string是C#中的类
02.String是.NET Framework的类
03.C#中的string映射为.NET Framework的String
04.如果用string编辑器为String,所以直接使用String就可以让编辑器稍作一点
Console类

1.Console是控制台类:用于在C#控制台中进行内容的实现输入与输出

2.控制台输出与输入
(1)向控制台输出
①Console.WriteLine()方法→输出后换行
②Console.Write()方法→输出后不换行
(2)从控制台读入
Console.ReadLine()方法
*返回类型为string类型

3.占位符
Console.WriteLine("我叫{0},我的年龄是{1}",name,age);
占位符({下标}):大括号中的下标就是指后边的变量的下标
*下标是从0开始

4.转义符
\n换行后移动到下一个水平制表位置(相当于键盘Enter键)
\t将光标移动到下一个水平制表位置(相当于键盘Tab键)

5.读取时转换类型
使用Parse方法
数据类型.Parse(Console.ReadLine())
*将Console.ReadLine()方法返回的类型转换为想要的数据类型;
*Parse中文意思是“解析”。使用Parse方法转换类型会有一定的限制,在后会使用到Convert类代替Parse方法

类和对象
1.对象的特征
(1)字段(对象的静态特征)
①字段→对象具有的各种特征
*每个对象的每个字段都拥有特定值
(2).方法(对象的动态特征)
①方法→对象执行的操作

**对象:用来描述客观事物的一个实体,由一组字段和方法构成


2.封装
①对象的字段和方法通常被封装在一起,共同体现事物的特征,二者相辅相成,不能分割

3.类
①类是模板,定义对象将会拥有的特征(字段)和行为(方法)
*类就是对象的类型

4.类和对象的关系
①类→抽象的模板
②对象→具体实体

5.C#面向对象语言
①C#程序都以类class为组织单元
②关键字class定义类

6.定义类的步骤
①定义类名
②编写类的字段
③编写类的方法

7.创建和使用对象
(1).使用对象的步骤
*类名 对象名 = new 类名();
(2)引用对象成员
*使用"."进行一下操作
①对象名.字段;(引用类的字段)
②对象名.方法名();(引用类的方法)

8.C#是一种面向对象语言
优点:
①与人类的思维习惯一致
②信息隐藏,提高了程序的可维护性和安全性
③提高了程序的可重用性

第一个C#程序

标签:集成开发   port   win   隐藏   导航   name   net   ram   闭包   

原文地址:https://www.cnblogs.com/x-Zhang/p/8988250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!