二进制:0-1
(0,1)
八进制:0-7
(0,1,2,3,4,5,6)
十进制:0-9
(0,1,2,3,4,5,6,7,8,9)
十六进制:0-15
(1,2,3,4,5,6,7,8,9,a,b,c,d,e,f)
二进制:0-1
(0,1)
八进制:0-7
(0,1,2,3,4,5,6)
十进制:0-9
(0,1,2,3,4,5,6,7,8,9)
十六进制:0-15
(1,2,3,4,5,6,7,8,9,a,b,c,d,e,f)
丹丹是大美女,家住汕头金pin
委托:多台电脑开发代码
delegate void OnDieDelegate();
static void Play(OnDieDelegate onDie)
{
.......
.......
onDie();
}
static void ShowDieUI()
{
......
......
}
Play(ShowDieUI);
调用:
委托:delegate 存储函数引用
需要参数,返回值一致;
作用:
结构体:
1.大括号外部不需要分号
2.内部变量需要定义public,private,protect
枚举类型,大括号外面可以不用分号
enum RoleType
{
Mage,
Archer,
}
使用方法:.调用
RoleType roleType = RoleType.Mage;
参数数组:params 可以传递任意个数的参数
注意:必须是最后一个参数
static int Add3(params int[] array)
{
}
调用:
int sum = Add3(6,8,1);
系统自动创建数组
int year = Convert.ToInt32(Console.ReadLine());
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
Console.WriteLine("是闰年");
}
else
{
Console.WriteLine("不是闰年");
先理清判定条件
然后再写语句
多个if 是平级
if 后面添加else if 是前面不满足if条件,则后面else if 判断
举例:
int score=Convert.ToInt32(Console.ReadLine());
if (socre >=90)
{
Console.WriteLine("成绩是A");
}else if (socre >=70)
{
Console.WriteLine("成绩是A");
}
前面判断scroe>=90显示A,如果不满足>=90则向下条件判断是否满足>=70;以此类推
这个就是else if的逻辑
排序:
Array.Sort()
foreach函数:遍历数组
int[] ddd = {11,22,33};
foreach(int temp in ddd)
{
}
数组的长度:ddd.Length;
数组赋值方式:
int[] ages = new int[10];
int[] ages;
ages = new int[] {11,22,33,44};
数组:
int[] dd = {22,33,44};
数字转换成字符串:
“123”
1.加"" :string s = 123 + "";
2.string s2 = Conver.ToString(123);
伪随机数类:Random
读取字符:
Console.Read() ,返回整数 ,会读取换行符号
1.编程语言有
c pyhon java c++ c#
格式化输出:
int a = 22, b = 44;
Console.WriteLine("{0}+{1}={2}", a, b, a + b);
1.{X}可重复使用;{0}+{0}
2.{x}不能取用一个不存在的值:{0}+{5} 错误用法
转换函数类:Convert
Convert.ToInt32
@符号
1.屏蔽转义字符\
2.支持字符串多行输出