首页 > 代码库 > 语言基础
语言基础
一,项目结构
文件后缀
.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[,]
语言基础