解决方案,下面项目和文件(内容为程序)
工具——导入导出(重置语言环境和基本设置,)、】
学会用工具栏中的视图‘】
学会用main方法
查找位置,利用右键解决方案资源管理器,项目文件夹
.sln解决方案的文件名,记录
Console.WriteLine(“显示内容”);不加引号为变量内容
Console.ReadKey();
并使用标记运行到光标处
运行不调试——功能
生成解决方案
工具——选项——字体和颜色
设置多个项目,设置启动项,项目卸载,默认运行项目名字为黑体的项目,右键选择项目,或者右键解决方案设置属性
右键选择项目的选择卸载,可以使该项目暂时不可用,但是可以重新生成
类注释
///
home键,end 利用ctrl+
有是可以选择复制弹出对话框,但是没有光标
#region #endregion可以进行折 叠#注意大小写,后面没有分号和括号
快捷键 consol.writeLine(); cw+table键
decimal 为一般存储钱的类型,精度到28位
double,存储位数较多,但只能精度到15位。
char,只能是一个字符,并且只能用单引号引起来。一般声明性别。什么样的空间放什么的类型字符
在C#开发环境中,带小数点的数一般默认为doube类型,在数字后加m,表示这个数字类型为decimal
string 叫做字符串,要求用双引号引起来
字母缩写的全部用大写
+号,两边有一个布什数值类型,那么结果就是两边的连接
占位符的使用。{}
Console.WriteLine();有多个参数时,只会输出第一个参数的内容,从第二个参数开始,都是替换第一个参数中的占位符,所以其要不要输出就是看第一个参数中有没有占位符
不能重复声明变量,只能重复赋值
Console.ReadLine();让用户输入命令,Enter后,程序继续执行。输入的值必须重新赋值给变量,变量才能到到新输入的值。需要输入的内容一般必须是String 类型。
转义字符”\X”
\\表示一个反斜杠
两个反斜杠用\\\\
\n表示换行,\b表示退格,\t table键,表示由多个空格成的一个字符,具有行与行之间对齐的功能。@表示后面的字符串不转义console.writeLine(@”\”). 但是里面有双引号则代表一个双引号
下面是我自己做的作业,题目是一条裤子为120元,T恤35,买裤子和T恤的总价格,如果打折怎么算。其中要求价格用decimal类型,折扣是double类型。因为不怎么会用decimal类型所以整个程序运行下来总感觉哪里出错(运行结果为整数...),同时convert也不怎么会用。
希望大家能多多指正程序中的错误部分,(我频繁的用convert,总感觉不对)!!
在这先谢谢大家了!!!
decimal k = 120m;
decimal T = 35m;
double x=0;
double y=0;
string i,j;
Console.WriteLine(@"本商店裤子的价格是120元/条,请分别输入你所买的裤子和T恤的数量");
x = Convert.ToInt32(Console.ReadLine());
y = Convert.ToInt32(Console.ReadLine());
x = Convert.ToInt32(k)*Convert.ToInt32(x);
y = Convert.ToInt32(T) * Convert.ToInt32(y);
int sum1 =Convert.ToInt32( x) +Convert.ToInt32( y);
Console.WriteLine(" 买裤子需支付{0},买T恤需支付{1},\n共计支付为{2}",x,y,sum1);
Console.WriteLine("是否需要打折,是/S,不需要/B");
Console.ReadKey();
if (Console.ReadLine() == "S")
{
double c = 0;
Console.WriteLine("请输入折扣:");
c = Convert.ToInt32(Console.ReadLine());
int sum2 = Convert.ToInt32(c) * Convert.ToInt32(sum1);
Console.WriteLine("您本次消费共计" + sum2);
}
else
{
Console.WriteLine("您本次消费共计" + sum1);
}
Console.Read();
同时因为开始对vs有点了解,所以整个笔记较乱,毕竟记录的都是自己以前不知道和不熟悉的!!
再次谢谢大家的支持!