最新要闻
- 三星GalaxyChromebook2预购价格为$550美元
- 299元 荣耀Earbuds X5耳机发布:13.4mm超大动圈、27小时续航-世界快看
- 当前关注:超越朋友圈 微信视频号大升级
- 每日速递:想入职特斯拉?官方发声明提醒谨防诈骗:未与第三方人力资源合作
- 比日系品牌识时务!别克大五座中型纯电SUV交付:20.89万起香爆
- 【全球播资讯】NVIDIA黄仁勋“挑战”CPU:GPU训练AI大模型可降低96%成本
- 章子怡坐廉价航空被偶遇,空姐频打扰身份暴露,穿7000块一条裤子 焦点讯息
- GPT现状终于有人讲清楚了!还得是马斯克钦点的天才-环球视点
- 全球速读:零风险调光护眼屏 荣耀90系列全球首发3840Hz超高频屏幕技术
- 江西多地加入“高温群聊” 体感平均温度超40℃
- 比亚迪和特斯拉的“对垒” 正在进入一个新阶段
- 环球资讯:荣耀90系列搭载创新动脉仿生VC:首发航天级导热凝胶
- 实验作文300字_小实验作文300字
- 天天热资讯!金观平:唱响新时代“黄河大合唱”
- 广告弹窗太多!小米应用商店出手严管WiFi、清理类App
- 环球快播:100%自研!印度本土4G/5G网络来了:设备将投入大规模部署 还要推广全球
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
第二单元 常用快捷键,注释,变量
1. 注释
不写注释的程序员都是耍流氓!!名字瞎起是更是土匪!!!
1. 单行文本注释
static void Main(string[] args){ // 这是单行文本注释,向控制台输出一段字符串 Console.WriteLine("Hello World!"); Console.ReadLine();// 接收键盘输入的一段字符串}
2. 多行文本注释
(资料图)
/** * 文本注释分为三种 * 1. 单行文本注释 * 2. 多行文本注释 * 3. 文档注释 */static void Main(string[] args){ /* Console.WriteLine("Hello World!"); Console.ReadLine(); */}
3. 文档注释
用于对类、方法、属性进行标注说明。
////// 程序的主类,CLR会自动找到此类,如果缺少Program类,程序报错/// class Program{ ////// 程序的主入口,程序刚运行时,CLR会自动找到此方法进行执行 /// /// 程序在运行时,可以传递的参数 static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.ReadLine(); }}
程序在编译时,不会将注释文本进行编译。一般来说,注释都是写给程序员看的,方便别人进行阅读。
2. VS中的常用快捷键
自动对齐格式 : Ctrl +K+D
撤销: Ctrl +Z, 复制: Ctrl +C, 粘贴: Ctrl +V
保存: Ctrl +S
弹出智能提示: Ctrl +J
注释所选代码 : Ctrl +K+C
取消所选注释: Ctrl +K +U
查看帮助文档: F1
调试运行: F5
运行(不调试): Ctrl + F5
折叠代码:#region #EndRegion
3. 变量
人的大脑有脑记忆,可以用于存储以前发生过的事物,同理,计算机的内存就相当于人的大脑,它用于存储数据,而计算机中的变量就是就相当于现实生活发生过的一件件事一样,保存于内存中。于是我们可以把变量称为用于存储数据的容器。
现实生活中的事物有很多种类型:
衣服 200 块钱 ,整数类型
小明的体重是:60.3 kg, 小数类型
圆周率: PI ,3.1415926 , 高精度小数类型
性别: M,W 字符类型
“系统当前繁忙,请稍候再拔”, 字符串类型
季节:春夏秋冬,固定枚举类型
生日: 1998-08-08, 时间类型
。。。。。。
1. 数据类型
变量若按范围分类,可以分为:局部变量,全局变量
按成员分类:成员变量,非成员变量
按内存分配分类: 值类型变量,引用类型变量
值类型
存储在栈内存区的数据称为值类型, 继承(派生)于System.ValueType
类,而ValueType
继承(派生)于System.Object
, 正所谓 一切皆为object(对象)
类型 | 描述 | 范围 | 默认值 | 全称 |
---|---|---|---|---|
bool | 布尔值 | True 或 False | False | System.Boolean |
byte | 8 位无符号整数 | 0 到 255 | 0 | System.Byte |
char | 16 位 Unicode 字符 | U +0000 到 U +ffff | "\0" | System.Char |
decimal | 128 位精确的十进制值,28-29 有效位数 | (-7.9 x 1028 到 7.9 x 1028) / 100 到 28 | 0.0M | System.Decimal |
double | 64 位双精度浮点型 | (+/-)5.0 x 10-324 到 (+/-)1.7 x 10308 | 0.0D | System.Double |
float | 32 位单精度浮点型 | -3.4 x 1038 到 + 3.4 x 1038 | 0.0F | System.Single |
int | 32 位有符号整数类型 | -2,147,483,648 到 2,147,483,647 | 0 | System.Int32 |
long | 64 位有符号整数类型 | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 0L | System.Int64 |
sbyte | 8 位有符号整数类型 | -128 到 127 | 0 | System.SByte |
short | 16 位有符号整数类型 | -32,768 到 32,767 | 0 | System.Int16 |
uint | 32 位无符号整数类型 | 0 到 4,294,967,295 | 0 | System.UInt32 |
ulong | 64 位无符号整数类型 | 0 到 18,446,744,073,709,551,615 | 0 | System.UInt64 |
ushort | 16 位无符号整数类型 | 0 到 65,535 | 0 | System.UInt16 |
enum | 枚举数列表的常量组成的特殊数据类型 | System.Enum | ||
struct | 结构体,封装小型相关变量组,不常用 |
不常用的数据类型:sbyte,uint,ulong,ushort,struct
引用类型
继承(派生)于 System.Object
类
存储在堆内存区的数据称为引用类型。
声明引用类型的关键字:class(类), interface(接口), delegate(委托)
C# 9.0 推出了 record( 记录) 类型.
内置引用类型:dynamic, object, string
2. 值类型的使用
bool 真假类型
bool result = false; // = 代表赋值,将false 赋值给result变量if (result==true){ Console.WriteLine("result的值为真");}else{ Console.WriteLine("result的值为假");}if (!result) // 相当于 result==false{ Console.WriteLine("result的值为假");}if (result) // 相当于 result==true{ Console.WriteLine("result的值为真");}
int 整形
int age = 30; // 声明一个整数类型Console.WriteLine("我的年龄是{0}岁",age);
long 长整形
long money = 300000L; // 长整形 ,以L结尾表示为长整形long money2 = 30; // 30是int 类型,但money2 却是长整形,存在隐式转换
byte 字节
byte age = 30;byte age2 = 20;Console.WriteLine("小明的年龄是{0},小红的年龄是{1}",age,age2);
char 字符
char sex = "男";char sex2 = "女";Console.WriteLine("小明的性别是{0},小红的性别是{1}",sex,sex2);
float 单精度小数
float price = 15.2f; // 单精度,注意要以f 或者F 结尾
double双精度小数
double price= 3.14d; // 双精度,注意要以d 或者D 结尾
decimal 高精度小数
decimal deciaml_pi = 3.141592614159261415926m;// 结果:3.141592614159261415926double double_pi = 3.141592614159261415926d; // 结果:3.1415926141592614float float_pi = 3.141592614159261415926f; // 结果:3.1415925Console.WriteLine($"decimal小数{deciaml_pi},double 小数{double_pi},float小数:{float_pi}");
short 短整形
short money = 30; // 短整形,30是 int类型,money是short类型,存在隐式转换
3. string 字符串
字符串是一串值不可变的字符数组。注意,是指向的值不变。
// 方式1(推荐):直接使用字符串赋值string msg="china";Console.WriteLine(msg);// 方式2:字符数组string msg2 = new string(new char[]{ "c", "h", "i", "n", "a" });Console.WriteLine(msg2);
为什么String指向的值不变
string msg= "china";msg="chinese"; Console.WriteLine(msg); // 输出结果 chinese,不是说好的值不变么?
从上图中可以看出, msg
存在栈内存中,字符串是引用类型,值存储于堆内存中。刚 开始msg
指向“china” 这个字符串,后来重新赋值后, msg
被重新指向新的内存地址,也就是“chinese
”。
并不是值被修改了,而是msg
指向的内存地址变了而已
4. 变量命名规范
所有命名必须有意义
本地变量命名第一个字母小写,其他单词首字母大写:id,
firstName
, 我们称之为 Camel 命名法(小驼峰命名法)变量只能是 "_" 下划线, 数字 ,字母组成,并且只能是下划线或者字母开头,不能是关键字或者保留字
5. C# 中的关键字
6. 常量
常量是在编译时设置其值并且永远不能更改其值的字段。 使用常量可以为特殊值提供有意义的名称,而不是数字文本(“幻数”)。
在 C# 中,常量不能被static 修饰,如:
public static const string SITE_NAME = "任我行网络科技";
则是错误的定义格式。
若要定义整型类型(int
、byte
等)的常量值,请使用枚举类型。 有关详细信息,请参阅枚举。
class Program{ public const double PI = 3.14159; public const int PRICE_OF_GOLD = 380; // 金价 public const string SITE_NAME = "任我行网络科技"; static void Main() { double radius = 5.3; double area = PI * (radius * radius); int totalPrice = 3 * PRICE_OF_GOLD; Console.WriteLine(totalPrice); Console.WriteLine(area); }}
常量命名规范
全大写,如果遇到多个单词,则中间以“_” 隔开,如:PRICE_OF_GOLD
7. 作业
VS中常用的快捷键有哪些
文档注释可以作用在哪些地方
属于整形的类型有哪些?
值类型与引用类型的区别是什么?
判断题, 以下哪些变量的命名以及表达式是正确的
int _a = 100;double b = 10.2;int 2a= 10;int a2 = 10;int b$=20;float c = 20.5;decimal c2 = 20.5;short d = 128;short d_2 = 10;long e = 20 ;long e2 = 20.2;string s = "hello";char ch = "world";
视频教程:
誉尚学教育_誉尚学教育腾讯课堂官网 (qq.com)或者:C# 最强入门编程(.Net 学习系列开山巨作)_哔哩哔哩_bilibili
关键词:
第二单元 常用快捷键,注释,变量
环球动态:香港金管局6月7日拟重启10年期政府债券机构增发
三星GalaxyChromebook2预购价格为$550美元
299元 荣耀Earbuds X5耳机发布:13.4mm超大动圈、27小时续航-世界快看
当前关注:超越朋友圈 微信视频号大升级
每日速递:想入职特斯拉?官方发声明提醒谨防诈骗:未与第三方人力资源合作
比日系品牌识时务!别克大五座中型纯电SUV交付:20.89万起香爆
【全球播资讯】NVIDIA黄仁勋“挑战”CPU:GPU训练AI大模型可降低96%成本
环球观热点:花了亿点点时间,写了一个赶海和茶艺小程序:探索多重功能,开启精彩互动之旅!
环球快消息!不推荐使用Date日期和Calendar日期
10)索引、视图 热讯
章子怡坐廉价航空被偶遇,空姐频打扰身份暴露,穿7000块一条裤子 焦点讯息
天天亮点!收评:创指跌1.14%创逾1年新低 脑机接口概念整体走强
GPT现状终于有人讲清楚了!还得是马斯克钦点的天才-环球视点
全球速读:零风险调光护眼屏 荣耀90系列全球首发3840Hz超高频屏幕技术
江西多地加入“高温群聊” 体感平均温度超40℃
比亚迪和特斯拉的“对垒” 正在进入一个新阶段
环球资讯:荣耀90系列搭载创新动脉仿生VC:首发航天级导热凝胶
实验作文300字_小实验作文300字
当前消息!vue列表逐个进入过渡动画
【世界时快讯】数字化转型,低代码开发真的靠谱?
世界播报:VST实例(3)绘制VST
【快播报】一图胜千言,气泡图引领数据时代的视觉革命
环球视讯!Unity的Console的控制类LogEntries:深入解析与实用案例
天天热资讯!金观平:唱响新时代“黄河大合唱”
专项债券不能“一拨了之”
广告弹窗太多!小米应用商店出手严管WiFi、清理类App
环球快播:100%自研!印度本土4G/5G网络来了:设备将投入大规模部署 还要推广全球
国产大飞机C919商用首飞成功!全机供应链揭秘_环球热讯
减肥就非得痛苦吗?华为鸿蒙3全家桶打造运动健身新体验-全球快报
阻止Wii模拟器登陆Steam!任天堂表态:模拟器非法 当前热点
关于征集载人月球车研制方案的公告
3年来首升!日本应届大学生就业率97.3% 全面复苏争夺汽车、半导体等人才
“礼让行人”该不该被取消 网友吵翻:车主称拿规则当保护伞 你怎么看?|全球观天下
3万多条含图片的菜谱资料ACCESS\EXCEL数据库-天天视讯
聊聊MassTransit——实现Saga模式概览(译)|天天视点
Visual Studio 2022的一个惊艳新功能开发隧道|滚动
嫁给金牛男最多的星座女 金牛男婚后会出轨吗?
PHEV车型常压油箱如何吸附燃油蒸汽?比亚迪公布技术细节 天天关注
Redmi Note 12T Pro搭载罕见LCD原色屏:144Hz超高刷新率
不靠显卡 NVIDIA太会做AI生意了:转手就卖出100倍 环球观焦点
热讯:华为官宣开发者大会 7月7日见:全球第三大手机系统鸿蒙4.0要来了
吸湿速干 反光设计:鸿星尔克男士速干冰丝短袖39元发车
马斯克旗下Neuralink获准启动人体临床试验 脑机接口概念股集体拉升_最资讯
直播源码技术屏幕共享功能
Python压缩JS文件,重点是 slimit
Python工具箱系列(三十四)
环球热头条丨U3DFrameWorkDemo:四、资源打包和热更
焦点日报:基于 Mindspore 框架与 ModelArts 平台的 MNIST 手写体识别实验
神十六有航天飞行工程师和载荷专家:戴眼镜也能上太空了-天天快看点
红魔电竞显示器2K银翼版618优惠300元:240Hz超高刷 环球新消息
头条焦点:12点正式开始!天猫618红包首发 超高概率中现金红包
世界快看:改款将至?曝特斯拉上海工厂Model 3产线停工:价格或将调整
世界今头条!官宣2030年前登月 我国面向全社会征集载人月球车研制方案
丰立智能:5月26日融资净买入2470.32万元,连续3日累计净买入4969.34万元
Docker 学习笔记
过滤器链及责任链设计模式 观热点
阿里一面:MySQL 单表数据最大不要超过多少行?为什么?这样回答满分! 世界热消息
gps网络时间服务器(时间同步装置)助力电力信息化建设|世界观焦点
deepin-for-arm64支持
全球关注:债市观察:利好钝化收益率窄幅波动 十债2.7%踌躇踏步
【世界新视野】抖音打不开视频怎么回事_抖音打不开
当前要闻:山姆同款蛋糕杭州卖165上海卖95 网友直呼太坑:你遇到过吗
绵云般口感!和路雪千层雪冰淇淋3.5元官方大促(商超6元)
今年唯一LCD性能机!Redmi Note 12T Pro外观公布-当前独家
重点聚焦!研究称每天排便超一次或影响健康:心力衰竭风险增加33%
全球快资讯丨接近小米1英寸了!曝iPhone 16 Pro Max主摄大升级
“候鸟”老人现在是否可以在海南澄迈县买房子?深蓝苑·滨江城PK五指山森林湖养老分析!|焦点简讯
JS中的arguments
今日视点:关于切片参数传递的问题
天天视点!十大券商看后市:A股底部特征浮现 市场进一步下行空间较小
神舟十六号30日9时31分发射:三名航天员名单公布 首次有大学教授
华为畅享60X根治续航焦虑!充电宝完全派不上用场了
全球微资讯!华为智选车终于出轿车 奇瑞EH3谍照曝光:华为ADS摄像头瞩目
世界今热点:小屏4K“天花板”优派推出新款23.8英寸显示器 1999元
神十六乘组公布:载荷专家将首登天宫-动态
搜狐汽车全球快讯 | 比亚迪或考虑在法国建厂 比亚迪:正评估建厂可行性-全球资讯
【独家】Linux工作原理2常用基本命令和目录层次结构
618开车神价 爱国者4TB PCIe 4.0硬盘999元(国产长寿TLC闪存)-全球今亮点
特斯拉、丰田、BBA等都靠边!离开中国:世界无法生产电动车电池 当前观点
苹果iPhone销冠地位稳如泰山 今年618攻略请收好
热消息:央视网评《家有儿女》疑似被恶意评分:小心网络评分变“粉黑大战”
山东舰穿越台湾海峡北上,台军兵推双航母“攻台”_今日热讯
【读财报】三年期互联网主题基金透视:天弘基金业绩垫底 长盛基金风格较激进
天天快消息!内存频率、容量继续狂飙 科赋宣布DDR5-8600:单条48GB
环球今亮点!史上最大屏!iPhone 16 Pro系列确认6.3/6.9英寸屏幕
LCD党福音!Redmi Note 12T Pro跑分出炉:搭载天玑8200-Ultra
每日资讯:101岁杨振宁在西湖大学致辞 给自己打分还不错 张朝阳赞其超越霍金
网络授课用什么软件好 网络授课用什么软件
【世界独家】读数据压缩入门笔记01_数据压缩导读
苹果iOS 17超前瞻 近年来最没存在感的一代?
印度官员为找手机抽掉水库210万升水!最后工作没了|当前时讯
天天热议:iPhone 15即将量产 富士康重金招人:每人3500元奖金
焦点热议:百元股上新 双元科技申购
CISCN_Dozer战队wp
环球新资讯:AutoCAD所有版本总结、序列号密钥总结大全(转载)
ZooKeeper论文阅读笔记 焦点关注
滚筒洗衣机真的比波轮的更好吗?一文读懂
死亡风险直降12%!爱发朋友圈 竟然更长寿 环球观焦点
猫咪为什么要花那么多时间梳理毛发?只是臭美吗?_速看