首页 > 代码库 > 语言基础

语言基础

一,项目结构

文件后缀

.cs         源文件(程序代码)                   .csproj   项目文件(管理文件项)

.sln       解决方案文件(管理项目)           .config   配置文件

 转义符号:(为了计算机识别符号,一般在符号前加\

\t    tab键字符,       \n换行,     \r回车,      \\     反斜线 ,           \‘  单引号,                                   

\" 双引号 ,             ;语句结束         //注释一行,                       /* ……*/注释……区域内的内 容,            Shift+Delete删除一行,              Ctrl+(K,C)删除选中行,          Ctrl+(K,U)取消注释选中行,       

 Alt+右箭头有提示、更改和选择的作用

主函数

static viod Main(string[] args )

{    主函数内容

Console.Write(”hello world.")

console.readline()     作用是使得控制台不立即退出。

}

 args可以自己随意命名。此时显示内容为,hello wrold.

Console.Write("要输出的文字")   和Console.WriteLine("要输出的文字")不同在于,WriteLine输出文字自动换行!

s=Console.ReadLine();    Console.ReadKey();<获取用户按下的下一个字符或者功能键>                          Console.Write(s);         Console.WriteLine(jajfoiewfaidjsa);   一般常用这四个!

二 ,变量和常量

变量命名规则:1,变量名由字母、数字、下划线、@和汉字组成;

                    2,首字符只能是字母、下划线、@或汉字

                    3,不能与系统关键字重名

           变量定义:数据类型    变量名[=值]

                    例如,int   a=1

 

常量包括     符号常量 (只能赋值,不能取值)  ,  字面常量

     常量的定义 :变量前加  关键字    const

                      例如, const   int   a=1

常量一旦设定,不能随便更改。

 

三,数据类型

(1) ,值类型

整型 

有符号整型和无符号整型,区别就是 无 比 有 大,为2x+1,无符号整型不含负数

有符号整型:sbyte    ,short    ,int~常用~   ,long

无符号整型:byte    , ushort   ,uint ~常用~  ,ulong  

浮点型     (小数点后的位数 )

Float,        7位

Double,     15~16位

Decimal,    28~29位~常用~

字符型(Unicode类型):Char i=’ ‘ 单引号  

字符串型

String a=" dsfdsafdsagg " 等同于字符型概念,长度较长! 双引号

内容可以是a+b之类所得的结果!

Bool:一般用于 判断 (True,false)

日期时间型:Datetime 

枚举类型:Enum E{……}可以放置 多种类型

结构类型:Struct S{……}

(2),引用类型

类类型

String     等同于字符型概念,长度较长!定义需要用      双引号

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

Class C{……}  用户定义的类型

接口类型:Interface

数组类型:一维和多维数组,例如int[] 和int[,]

 

语言基础