C 简介 1 (1.什么是C语言 2.环境设置 3. 程序结构 4. 基本语法 分号;注释 什么是标识符? )

1.C# 简介

C# 是一个现代的、通用的、面向对象的编程语言;

特点:  1.易于学习的 结构化语言
2.它 产生高效率的程序 
3. 可以处理底层的活动
4.可以多种平台上编译.
5. .Net 框架的一部分。

2. C 环境设置        

C# 与 .Net 框架之间的关系。

Net 可以 编写出  :Windows 应用程序,Web 应用程序,Web 服务  

 .Net 框架的组件

  • 公共语言运行库
  • .Net 框架类库
  • 公共语言规范
  • 通用类型系统
  • 元数据   和组件
  • Windows 窗体  
  • ASP.Net 和 ASP.Net AJAX
  • ADO.Net
  • Windows 工作流基础
  • Windows 显示基础
  • Windows 通信基础
  • LINQ

3.程序结构  C 程序主要包括以下部分:  预处理器指令/函数 /变量语句 &表达式 注释

using System;  //1.using 关键字用于在程序中包含命名空间。一个程序可以包含多个 using 语句。 
namespace Application //2.命名空间声明
{
class MainClass //3.类 类名 class 关键字用于声明一个类。 4.注释是用于解释代码。编译器会忽略注释的条目。{//5.每行语法应该以分号结尾 //双斜杠表示单行注释 多行注释/*开头*/结尾 中间的为注释部分}}

成员变量  :类的属性或数据成员,用于存储数据。

成员函数: 类的成员函数是在类内声明的

实例化一个类

4. 基本语法  标识符是用来识别类、变量、函数或任何其它用户定义的项目。

标识符: 类名称,属性名称,变量名等

三个组成元素:下划线,字母,数字

名字规则 :

1.必须以下划线或者字母开头

2. 不能包含空格,特殊符号;3.不能与C#关键字名相同 ( 例如 using public class namespace System;)

4.不能类库名相同 MainClass (类名) Main(函数名) namespace WeSecondLesson
5.严格区分大小写

下面列出几个有效的标识符:

mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal

关键字

下表列出了 C 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。

autoelselongswitch
breakenumregistertypedef
caseexternreturnunion
charfloatshortunsigned
constforsignedvoid
continuegotosizeofvolatile
defaultifstaticwhile
dointstruct_Packed
double   

5.C# 数据类型

值类型(Value types)引用类型(Reference types)指针类型(Pointer types)

值类型:储存在栈上, 储存的是值本身  int num =1; float num=1.5f;  

值类型包括:数值类型,结构体,bool型,结构体,枚举,/可空类型:可为空值的数据类型

数值类型 : 整型 (sbyte、byte、short、ushort、int、uint、long、ulong ) 实数型(float double)字符(char'')

结构体(struct):变量不能有初始值,()默认有一个无参的构造函数不能写出来,变量必须在构造函数里面赋值;

boll: 值为false或者true   默认为false

枚举类型: 访问修饰符+enum+枚举名{ }注意里面的值要用逗号分开   定义枚举变量 public  People   ThisType 

引用类型

指的是一个内存位置

使用多个变量时,引用类型可以指向一个内存位置。如果内存位置的数据是由一个变量改变的,其他变量会自动反映这种值的变化。引用类型有:object string。  数组,类、接口、委托,null类型,

object:基类 可以被分配任何其他类型   在分配值之前,需要先进行类型转换。

当一个值类型转换为对象类型时,则被称为 装箱; object obj;    obj = 100; // 这是装箱

另一方面,当一个对象类型转换为值类型时,则被称为 拆箱。

字符串(String)类型    

String str = "runoob.com";
C# 类型转换

         string num = Console.ReadLine ();

       int num1 = int.Parse (num); //把字符串转小数

int i = 75;
 Console.WriteLine(i.ToString()); 其他把类型转换为字符串类型。







































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值