博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二、语言基础
阅读量:4958 次
发布时间:2019-06-12

本文共 1635 字,大约阅读时间需要 5 分钟。

C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言。是专门为。NET的开发而开发的语言。

一、C#的项目组成结构

1、项目结构:

1.1项目后缀:

.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 Program  类

static void Main(string[] args)   方法

1.5

Alt+→  提示,需要执行程序时点击启动或ctrl+F5

ctrl+k 选中一行

二 数据类型

基本数据类型

整形:byle Byte 1 0...255

         short int16 2

        int int32 4

        long int64 8

浮点型:float Single 4 1位

           double Double 8 2位

           decimal Decimal 16 所有

字符型:char Char 2 任意字符

布尔型:bool Boolean 1 True或false

字符串型:string String  字符序列

日期时间:DtaeTime

枚举类型:ENUM

结构类型:struct

三、引用类型

1.字符串类型

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,变量名组成  字母 数字  下划线 @  汉字 2,首字母只能用 字母 下划线 @ 汉字 例子   3 不能与关键字重名(if else for)  

2变量的定义:数据类型 变量名[=值];例子  int a=1;

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

六 运算符

算数 : ++ --  加加  减减 优先级 由高到低 即执行顺序由上到下,(圆括号的优先级最高)

           */%    乘除取余

            +-      加减

关系:> < >=  <=  大于小于 大于等于 小于等于

         ==  !=   等于 不等于

逻辑:&&  与(并且) 必须是真

         || 或  左右两边其中之一是真

         ! 非(优先级在此表的最顶层) 写在语句前 原本真变假

调价运算符:?: 唯一的一个三元运算符  如果

赋值  =  += -= *= /=  %= 如x-=4 即 x=x-4

前++ 后++的区别

int a= 10, b=a++;

Console.Writeline("a="+a);

Console.Writeline("b="+b);结果: a=10,b=11

int a=10,b=++a;

Console.Writeline("a="+a);

Console.Writeline("b="+b);结果:a=11,b=11

条件运算符:例子   x=(x>12)?1:2  //假如x >12那么返回1,否返回2

 

转载于:https://www.cnblogs.com/v812249389/p/4313600.html

你可能感兴趣的文章
关于C#的静态类和静态构造函数
查看>>
C#不同窗体间通信,数据传递
查看>>
Windows10下安装Oracle 11g 64位的详细步骤
查看>>
自增运算符:++ 自减运算符:--
查看>>
142. Linked List Cycle II
查看>>
winForm单击用户区可移动窗体,代码控制窗体最大适中
查看>>
linux源
查看>>
配置tomcat服务器时遇到的奇怪现象
查看>>
ftp>ls 未连接
查看>>
【NOIP2016提高A组模拟9.9】运输妹子
查看>>
NOIP2016提高A组五校联考4总结
查看>>
设计移动web
查看>>
[00030]-[2015-09-26]-[00]-[DLL注入应用案例---修改任务管理器的实现]
查看>>
3ds的fbi无线传输
查看>>
Windows下ADT环境搭建
查看>>
[luogu4037 JSOI2008] 魔兽地图 (树形dp)
查看>>
不重新编译DLL,让FCKEditor支持附件上传
查看>>
redux middleware 源码分析
查看>>
CPS_数据预处理_每日记录
查看>>
sql 查询最近30分钟或者自定义时间数据
查看>>