一些C#的基础

本文介绍了C#语言作为.NET开发的主要语言,强调其语法严谨性和Mono技术带来的跨平台能力。讨论了C#的数据类型,如整型、浮点型、字符型和布尔型,并通过示例说明了浮点数精度问题。此外,还讲解了C#的变量命名规则、调试技巧以及Console类的使用方法,包括WriteLine和ReadLine等常用功能。
摘要由CSDN通过智能技术生成

1

C#(sharp)是专为.NET做开发的语言
.NET dotnet是一个开发平台
C#的严谨性,技术风格是其特点
早期C#只能在Microsoft旗下的.NET平台开发,Novell公司开发了Mono技术,使得C#可以跨平台开发。

2

数据类型
整型:一般int型,8字节有符号用long,无符号用ulong
浮点型:变量赋值要加上后缀,不加默认为double,decimal变成后缀即为m。
4字节:单精度浮点,类型float,精度7位
8字节:双精度浮点类型double,精度15到16位
16字节:用128位数据类型用decimal
//float num1 = 3.0f;
//float num2 = 2.9f;
//float result = num1 - num2;
//bool b1 = result == 0.1f;
//Console.WriteLine(b1); //false
该例子可以看出,二进制无法精确标识1/10,就像十进制无法精确标识1/3,对于精度要求较高的场合,可以用decimal类型。
字符型: char字符,2字节,存储单个字符,使用单引号。string字符串,存储文本,使用双引号。bool类型,1字节,可以直接赋值true真false假。

3

调试:排除错误的能力
1.在可能出错的层加断电
2.按F5 启动调试
3.按F11逐语句执行
4.按Shift+F5停止调试

Ctrl+K+F自动对齐
Ctrl+K+C注释选中的代码
Ctrl+K+U取消注释

4

变量名命名规则:见闻知意,以小写字母开头,其余单词均已大写字母开头。

变量可以重复赋值,但不能重复声明。
string gunName;
gunName = “AKM”;
gunName=“M416”
//不会报错

变量在使用前必须赋值。
int age ;
Console.WriteLine(age );
//会报错

5

Console是类(工具)里面包含了WriteLine和ReadLine功能(方法)。
Title是属性,工具里面有方法(动词),有属性(名词),小扳手开头的是属性,小方块开头的是方法。
调用语句: 类.方法();
在这里插入图片描述
WriteLine是电脑输出数据。
ReadLine是电脑录入数据。
Console.Title可以用来改变指令窗口的标题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tomorrow;

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值