码迷,mamicode.com
首页 > 编程语言 > 详细

语言基础

时间:2016-06-18 16:59:14      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

第一   了解C#

一、 C#的定义及其特点   C#是微软公司2000年7月发布的一种全新简单,安全,面向对象的程序设计语言,是专门为,NET的应用而开发的语言。它吸收了C++、Visusl Basic、Delphi、Java等语言优点,体现当今最新的程序设计技术的功能和精华。NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境,同时公共语言运行时为C#程序语言提供看一个托管的运行环境,使程序比以前更加稳定,安全,特点有;

   语言简洁

   保留了C++的强大功能

   快速应用开发功能

   语言的自由性

   强大的Web服务器控件

   支持跨平台

   与XML相融合

二、Visual Studio.NET的集成开发环境

 .NET开发语言都采用了统一的集成开发环境Visual Studio.NET。

 第二部分C#语言基础

首先要了解C#项目的组成部分,对C#开发环境有大致概念

一 项目后缀

config---配置文件(存放配置参数文件)

csproj---项目文件(管理文件项)

sin---解决方案文件(管理项目)

cs---源文件(程序代码)

后缀不同代表文件类型也不同,这些文件后缀类型会在“解决方案资源管理器“中看到。

1.2  函数的四要素;名称,输入,输出,加工

1.3   主函数,输出语句,输入语句

static void main(string{}args)//下划线部分可以自己指定

  主函数内容

console.readkey();//输入语句

console.readline();//输入语句

console.writeline();//输出语句,自动换行

console.write();//输出语句,不自动换行

1.4 

namespace consoleapplicationl  命名空间

class progran                      类

static void main(string[]args) 方法

  注意事项

1注释的三种方式

//注释一行

/**/注释一段区域

///放在函数上面使用,给函数加注解

2在一行中声明相同类型的多个变量之间逗号分开

列; int   a, b;(声明变量类型,用逗号隔开)

3 同一语句中,不能对同一个变量名声明成同一类型两次

int  a=34; int a=22(错误)

4using 表示程序引用的库,以下的systen等,表示为控制台这些库由  .netframework提供

5 创建项目时,自动创建一个命名空间,即namespace命名空间

二;数据类型

  C#  语言 值区间
整型       (整数) int -231——231-1
浮点型   (整数) double  
     

string 等同于字符型,长度较长,定义是用双引号

列  string  a ="hello";    string  b="h";

2类类型

object所有其他类型的最终基类

3接口类型

interface

4数组类型

一维和多维数组,如int[]和int[,,,]

 

四;c#转义字符

\,  单引号  \"双引号  \\反斜杠  \0空  \a警告 \b 退格     \f换页  \n换行  \r回车  \t水平制表符  

\v 垂直制表符

五; 变量,常量

1 变量名的命名规则

1,1 变量名组成;字母,数字,下划线,@,汉字

1,2首字母只能用字母,下划线,@,汉字

1,3不能与关键字重名

2变量的定义

数据类型 变量名[=值] //[]内的值可以不写     列 int  a=1

3变量名前加关键字(不能赋值,只能取值);const   列 const  int  a=1

六;基本的类型转换

1,自动转换(隐式转换)-- 从值类型转换到引用类型时候

2,强制转换(显式转换)--从引用类型转换到值类型时候,或者从浮点类型转换到整形当从一个引用类型转换到值类型时,必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

1》用()

列 int a ;double b=12.3;a=(int)b;

2》用convert

列 int a;   float c;   double b=12.3;

a=concert.toint32(b);

c=concert.tosingle(b);

3》用parse

列 int a;  double b=12.3;

a=int.parse(b);

七,运算符

分类 符号 解释  
算数 ++ -- 加加 减减  
  */%  乘 除 取余  
  +- 加  减  
关系 ><  >= <= 大于 小于  大于等于  小于等于  
  ==  != 等于 不等于  
逻辑 && 与(并且)  
  ||

 
  非(注 ;优先级在此表的最顶层)  
条件运算符 ?; 唯一的一个三元运算符   如果  
赋值 =  += -= *= /= %= 如x-=4,即x=x-4  

 

                                             ++ 在后面, 先赋值再运算。    ++在前面,先运算再赋值。

 

语言基础

标签:

原文地址:http://www.cnblogs.com/zl1121102942/p/5596084.html

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