C#类型及基础语法
C#语言的简单让人倍感轻松—只有大约80个关键字和12种内置类型,但C#在实现现代编程概念的表达能力却非常强。
“Hello world”
namespace FirstProject //namespace 命名空间
{
class Program //class 类
{
static void Main(string[] args)/// Main方法(函数);是程序的唯一入口
/// <param name="args">字符串数组类型的参数</param>
{
Console.WriteLine(); //控制台的输出指令,即屏幕上显示内容
//控制台输出的快捷键 cw + Tab两次
//运行 Ctrl + F5
//每一行代码都要用;号结尾 ;必须为英文
//括号中的双引号同样必须是英文
Console.WriteLine("Hello World");
}
}
}
值类型
//整数类型
Console.WriteLine(100);
Console.WriteLine(12);
//浮点类型 float double decimal
//浮点数就是我们通常说的小数
float height = 1.80f;
Console.WriteLine(height);
double price = 12.5;
Console.WriteLine(price);
decimal money = 123456.12M;
//float 类型是一个单精度的浮点数 能精确到小数点后的5-6位
//double l类型是一个双精度的浮点数 能精确到小数点后14-15位
//decimal 类型 能精确到小数点后128位字符常量和字符串常量的区别:
//字符和字符串
//关系:羊肉和羊肉串的关系
//用""扩起来的就是字符串
//用''扩起来的就是字符
Console.WriteLine("男");
Console.WriteLine('男');
//布尔值 true 和 false
Console.WriteLine(true);
Console.WriteLine(false)和Console.Write(false\n)是一样的
Console.WriteLine();表示换行
\n也表示一个换行
//总结:声明变量的时候的格式: 类型 变量名 = 常量或变量名
//在程序里面 = 不是正真意义上的等号 而是赋值号
//变量名遵循的是小驼峰命名法
//小驼峰命名法:首单词的首字母要小写其他单词的首字符全大写 剩下字母全小写
//变量名是不能重复声明 但是可以重复使用
模拟注册的界面
做一个类似注册的一个界面
用户名 密码 性别 年龄 工资 家庭住址 是否已婚
打印出这样的内容"谢谢{0}的配合,请确认您的用户名{1},密码:{2},性别:{3},婚姻:{4},其他信息我们将会做为隐私!!"
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入用户名:");
string username = Console.ReadLine();
Console.WriteLine("请输入密码:");
string password = Console.ReadLine();
Console.WriteLine("请输入性别:");
char gender = char.Parse(Console.ReadLine());
Console.WriteLine("请输入年龄:");
int age = int.Parse(Console.ReadLine());
Console.WriteLine("请输入您的薪资");
double salary = double.Parse(Console.ReadLine());
Console.WriteLine("请输入家庭住址");
string address = Console.ReadLine();
Console.WriteLine("是否已婚");
bool isMarray = bool.Parse(Console.ReadLine());
//Console.WriteLine("谢谢{0}的配合,请确认您的用户名{1},密码:{2},性别:{3},婚姻:{4},其他信息我们将会做为隐私!!",username,username,password,gender,isMarray);
}
}