C#基础学习01

C#基础

											2020.4.19

C#简介

.NET dotnet//Microsoft新一代多语言的开发平台,用于构建和运行应用程序;
Mono·Novell公司支持再其他操作系统下开发.NET程序框架
·Unity借助Mono平台实现跨平台,核心是.NET Framework框架(可以使用NET功能)
C# csharp · Miscrosoft 专为.NET推出的高级编程语言
· 严谨,规范
Console.WriteLine(“Hello,World”);//在控制台显示Hello,World
Console.ReadLine(); //读取在控制台输入的数据
string input = Console.ReadLine();
Console.ReadLine(); //等待输入,暂停
Console.Title = “标题”
Console.WriteLine(变量名称+变量名称+变量名称);//显示多个数据的方法

一般的语法

= //赋值号 :先看右边再看,把右边赋予到左边;
Console 		    //类          [工具]
WriteLine/ReadLine   //方法      [动词的功能] (在vs显示像小方块)
Title		     //属性     [名词的修饰](在vs显示像小扳手)
类.方法		     //属于调用语句

Static void Main(){} //定义方法          [做功能]
class Program	     //定义类            [做工具]
nameespace xx        //定义命名空间   	 [类的住址] :对类进行逻辑上的划分,避免重名
using System;	     //引入命名空间

变量

※ 在内存中开辟的一块用于存储数据的空间
※位bit(比特):电脑中记忆体的最小单位,每一位可以代表0或1;
※字节Byte:    电脑中存储的最小单位
	1Byte = 8bit  	1k = 1024Byte
※有符号(存储最大为7位) 和 无符号(存储最大为8位) ,

整数(整型)
※ 1个字节:无符号byte sbyte
※ 2个字节:无符号ushort short
※ 4个字节:无符号uint int
※ 8个字节:无符号ulong long

非整数(小数)
※ 4字节:单精度浮点 类型float 精度7位
※ 8字节:双精度浮点 类型double 精度15-16 位
※ 16字节:128位数据 类型decimal 精度28-29;财务和货币
※ 小数要加后缀 1.2f/1.2d/1.2m
※ 会有舍人误差
非数值型
※ 2字节:类型char 存储单个字符,使用单引号 ‘a’ ‘b’ ‘c’
※ string 字符串:存储文本,使用双引号
※ 1字节 类型bool 可以直接赋值 true/false(真假值)

							语法

声明
※ 在内存中开辟一块空间
变量类型 变量名;
※ 命名规则
一:首之母小写,(如包含多个单词,除第一个外其余都大写)
二:添加类型前缀便于理解
三:见文知意
赋值
※ 在该空间存储数据
变量命 = 数据;

	float num_01 = 3.0f;
	float num_02 = 2.9f;
	float result = num_01 - num_02;
	bool b1 = result == 0.1f;
	Console.WriteLine(b1);//false; 错误
	舍入误差

调试:
※ 排除错误的能力 (查看程序运行时,查看变量的值)
一:在可能出错的行加断点
二:按f5
三:按f11
四:shift + f5

using System; //引用命名空间

	namespace Day01		//定义命名空间
	{
		class Program	//定义类
		{
			static void Main()	//定义方法
			{
				Console.WriteLine("Hello,World");	//语句
			}
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值