标签:不用 参数 运算 out 转义 处理 -- 强制类型转换 输出
#region 暂时不用的代码
//
//
//
//
#endregion
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine("{0}{1}{2}", n2, n1, n3);
Console.ReadKey();
转义符:
\n: 换行, 用在控制台或者winform
\r\n: windows文件里的换行
\b: 退格键, 放开头和结尾没有结果
\“: 英文双引号
\t: 制表符
\: 表示一个\
@: (1) 取消\在字符串中的转义作用
path = @"D:\log.txt"
(2)保留源格式输出
隐式转换: 或者叫自动类型转换, 两种类型相兼容且小范围的赋值给大范围的
显式转换: 或者叫强制类型转换, 两种类型相兼容,大范围的转成小范围的
语法: (待转换的类型)要转换的值;
int n = (int)3.14;
Convent类型转换: 用于类型不同的时候.
Convent.Toint32();
++/-- 一元运算符优先级比二元运算符 +/-高.
int a = 5;
int b = a++ + ++a * 2 + --a + a++;
//a = 7, b = 31
else永远和离它最近的if配对.
if
if
else
if else-if 处理多条件区间
if()
{
}
else if()
{
}
else if()
{
}
...
else
{
}
switch case处理多条件定值
switch(变量或者表达式)
{
case 值1: 执行的代码;
break;
case 值2: 执行的代码;
break;
case 值3: 执行的代码;
break;
...
...
defaule: 执行的代码;
break;
}
如果有连续的case执行的代码一样:可以简写
switch(变量或者表达式)
{
case 值1:
case 值2:
case 值3: 执行的代码;
break;
...
...
defaule: 执行的代码;
break;
}
try
{
可能会出现异常的代码;
...
...
}
catch
{
出现异常后执行的代码
}
int.TryParse(参数1, out 参数2) 返回值bool型
三元表达式 表达式1?表达式2:表达式3;
random(参数1,参数2): 左闭右开
标签:不用 参数 运算 out 转义 处理 -- 强制类型转换 输出
原文地址:https://www.cnblogs.com/jiutianzhiyu/p/13211399.html