本人初学C#,如有不足请见谅,错误也请提出,我好修改,谢谢!
1.新手注意:
C#与Java、C、C++ 等语言是区分大小写的
标识符:
标识符是用来识别类、变量、函数或任何其它用户定义的项目。在 C# 中,类的命名必须遵循如下基本规则:
标识符必须以
字母或
下划线( _ )开头,后面可以跟一系列的字母、数字( 0 - 9 )或下划线( _ )。标识符中的第一个字符不能是数字。标识符必须不包含任何嵌入的空格或符号,比如 ? - +! @ # % ^ & * ( ) [ ] { } . ; : " ' / \。但是,可以使用下划线( _ )。标识符不能是 C# 关键字(可以自行百度)。
2.数据类型:
在C#中数据类型分为两类:值类型和引用类型
值类型 :简单值类型(整数型、字符型、浮点型、布尔型)和复合值类型(结构类型、枚举类型)引用类型:类、接口、委托、数组
详细见:https://msdn.microsoft.com/zh-cn/library/ms173104(v=vs.140).aspx
3.输出函数:
using System;
namespace Hello
{
class Program
{
static void Main(string[] args)
{
System.Console.Write("Hello World");
System.Console.ReadKey();//相当于按任意键退出
}
}
}
/********************************************************
*Program:类
*static void Main(string[] args):主方法(默认无参数)
*System:空间的名字(此空间名可以省略):空间中的一个类
*Write/ReadKey:类中的一个静态方法
*“Hello World”:静态方法的参数
********************************************************/
注:还有一个与Write()类似的函数:WriteLine(),只不过WriteLine()输出完会换行,而Write()不会。
WriteLine/Write中的使用变量参数:文本当中使用西文{},并在当中加入阿拉伯数字,0表示文本结束后的首个变量,1表示第二个,后面类推。例:
using System;
namespace Write1
{
class Program
{
static void Main(string[] args)
{
int i = 10;
bool j = true;
Comsole.WriteLine(i);//直接显示变量值
Console.WriteLine("i={0},j={1}",i,j);
Console.Write("j={1},i={0}",i,j);
Console.ReadKey();
}
}
}
结果为:
4.格式化输出:
输出货币值:{0:Cn},n表示货币的小数位数,不够用0补全,默认2位;输出十进制整数:{0:Dn},n表示位数,不够用0补全,负号不占位,默认是原本位数;输出科学计数法数:{0:En},n表示小数位数,不够用0补全,默认6位;输出定点数:{0:Fn},n表示小数位数,不够用0补全,默认2位;输出Number数:{0:Nn},n表示小数位数,不够用0补全,默认2位,小数点左边从右边起没个三位一个逗号隔开;输出百分比数:{0:Pn},n表示小数位数,不够用0补全,默认2位,小数点左边从右边起没个三位一个逗号隔开;输出自定义数字格式:
0、
#、
.、
,作用类似于掩码。
转载请注明原文地址: https://ju.6miu.com/read-36207.html