-
C#的switch结构
switch (变量)
{
case 常量1: 分支1; break;
case 常量2: 分支2; break;
case 常量3: 分支3; break;
...
default : 分支n; break;
}
执行变量与常量相等的语句,执行后不再继续判断。
如果变量与所有的常量都不相同,则执行 default 后面的分支。
查看全部 -
C#的条件运算符
条件表达式 ? 分支1 : 分支2
当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。
查看全部 -
C#中不能连写比较判断
正确写法:50000 <= money && money < 100000
错误写法:50000 <= money < 100000
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
double salary = 6000.00;//基本工资
double prize = 3200.00;//奖金
double tax = 4500.00;//交税
Console.Write("我的工资奖金总额是{0}元",(salary + prize));
Console.WriteLine("我的税后收入是{0}元",(salary + prize - tax));
}
}
}
查看全部 -
C#的逻辑运算符
逻辑非( ! ):逻辑非用来对某一个 bool 类型表达式取反,“真变假”或“假变真”
逻辑与( && ):判断 2 个 bool 类型表达式是否同时为 true
两边同真才算真,一边为假就算假
逻辑或( || ):判断2个 bool 类型表达式中是否有一个为 true
一边为真即为真,两边同假才是假
查看全部 -
C#的算术运算符
++ 自加运算符
age++;
与age=age+1;作用相同,都是变量的值+1。
-- 自减运算符
age--;
与age=age-1;作用相同,都是变量的值-1。
注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样
Console.WriteLine(age++);作用等同于下面两句:
Console.WriteLine(age);//先打印 age=age+1;//后自加
Console.WriteLine(++age);作用等同于下面两句:
age=age+1;//先自加 Console.WriteLine(age);//后打印
查看全部 -
C#标识符的命名规则
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
②变量名不能用数字开头。
③不能用关键字当变量名。
查看全部 -
C#的数据类型
字符类型 char ,存储用 '' (单引号)括起来的一个字符,例如:
char sex='男';//存储性别
字符串类型 string ,存储用" "(双引号)括起来的一串字符,例如:
string address="北京市宣武区牛街北口";//存储地址
整数类型 int ,存储整数,例如:
int age=23;//存储年龄
双精度浮点型 double ,存储小数,例如:
double salary=7991.63;//存储工资
查看全部 -
声明变量的语法:数据类型 变量名;
如:int age;
给变量赋值的语法:变量名=值;
age = 18;
变量的声明和赋值可以同时完成:
数据类型 变量名 = 值
int age = 18;
注意:每个语句结束要打分号
查看全部 -
输出一句话的命令是:Console.write("hello world");
查看全部 -
Namespace 命名空间是用来组织和管理类,一个命名空间下面可以存在多个类。Class 是类,C#是有一个一个类组成的。Man 方法,是程序的入口起点。分号是代表命令的结束符。Console.Write 是打印命令,输出代码双引号之间的内容。调式快捷键是F5, 运行程序不调试快捷键是Ctrl+F5。
查看全部 -
一个命名空间下可以有多个类
查看全部 -
/构造方法的作用:为属性赋值 //如果没有显示定义构造方法,则会有一个默认的无参数的构造方法 //如果显示定义了构造方法,则没有默认构造方法 //只能用 new 方法名() 的形式调用构造方法 //构造方法通常声明为public //构造方法没有返回值类型 //构造方法名必须与类名相同
查看全部 -
Console.ReadLine中强制类型转换:
score[i]=int.Parse(Console.ReadLine());
将前面的string类型转换为了现在score[i]所需的int类型了
查看全部 -
如果"{0}{1}{2}"没有,只能输出第一个等同于只有"{0}"
查看全部
举报