首页 > 编程语言 >C#基础语法_2

C#基础语法_2

时间:2023-06-07 09:33:09浏览次数:41  
标签:数字 C# 基础 占位 语法 命名 变量名 赋值

1、命名规范

首先要保证变量名要有意义。

  1)、现阶段给变量起名都以字母开头

  2)、后面可以跟任意字母、数字、下划线

注意:

  1)、变量名不要与C#系统的关键字重复

  2)、在C#中,大小写敏感

   3)、同一个变量名不允许重复定义(不严谨)

给变量起名要满足两个命名规范

  1)、Camel骆驼命名规范:要求变量名首单词要小写,其余每个单词的首字母要大写。多用于给变量命名

  2)、Pascal命名规范:要求每个单词的首字母都要大写,其余字母小写。多用于给类或方法命名。

2、赋值运算符

 =:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。

由等号连接的表达式称之为赋值表达式。

3、+号的作用

  1)、连接:当+号两边有一边是字符串的时候,+号起到连接作用。

  2)、相加:两边是数字的时候

4、占位符

使用方法:先挖个坑,再填个坑。

使用占位符需要注意的地方:

  1)、挖了几个坑,就应该填几个坑,多填没效果,少填抛异常

  2)、输出顺序:按照挖坑的顺序输出

            //占位符
            int n1 = 10;
            int n2 = 20;
            int n3 = 30;
            Console.WriteLine("第一个数字是:" + n1 + ",第二个数字是:" + n2 + "第三个数字是:" + n3);
            Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);//{0},{1},{2}占位符
            Console.ReadKey();

5、异常

异常是指:语法上并没有任何错误,只不过是在程序运行的期间,由于某些原因出现了问题,使程序不能正常运行。

 

标签:数字,C#,基础,占位,语法,命名,变量名,赋值
From: https://www.cnblogs.com/Mandy-ZQ-Ma/p/17462453.html

相关文章

  • EasyCVR视频融合平台国标GB设备语音喊话流程优化
    EasyCVR视频融合平台基于云边端一体化架构,可支持多协议、多类型设备接入,在视频能力上,平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、电子地图、集群、智能分析以及平台级联等。其中,语音对讲功能可以实现对监控现场的语音喊话、双向对讲,只要前端设备带语音功......
  • FOC学习记录——原理篇
    0说明此文章是为了记录学习FOC的过程,包括FOC原理及软硬件实现等内容。看了很多大佬的文章,写的不错,但是有些用词还是没让我觉得通俗易懂,所以自己想来写一个自己方便理解的,写的能让别人看懂了,说明我自己也就学会了。在学习过程中参考了很多大佬的文章等内容,会加以标注的。如果各位......
  • CentOS7安装体验
    一。准备一个32GU盘二。下载老毛桃,安装后,制作一个U盘启动盘,用FAT32文件格式 三。下载CentOS7镜像,下载mini版本,因为要放在FAT32文件格式的U盘中,所以文件不能超出4G。 四。安装前把主机电脑上硬盘全部分区删除 五。U盘启动时选择CentOSInstall  注意要修改下  ......
  • WAV与PCM
    1、PCM格式介绍: PCM(PulseCodeModulation)也被称为脉码编码调制。PCM中的声音数据没有被压缩,如果是单声道的文件,采样数据按时间的先后顺序依次存入。(它的基本组织单位是BYTE(8bit)或WORD(16bit)) 参考文献http://blog.csdn.net/ownwell/article/details/8114121/ 2、WAV格......
  • CentOS 安装后的网络设置
    一。在安装minimalCentOS后,启动后输入 root与密码  二。cd进入/etc/sysconfig/network-scripts文件夹 三。vi编辑文件 ifcfg-enp4sp0   我看网上其它是 ifcfg-eth0,因为我的网卡名是 enp4sp0 四。修改内容BOOTPROTO="static"#dhcp改为staticONBOOT="y......
  • 资源-vscode 插件
    2023-6bettercomments//todo会高亮gitlensliveserver如果有安装npm的就更好prettier-codeformatterremoveemptylines虽然可以正则替换但是还是这个方便rainbowcsvofficeviewer不会自动更新的。还是简单用这个查看一下autorenametag好像会导致bug?......
  • cookies Web Storage API
    https://developer.mozilla.org/zh-CN/docs/web/api/document/cookie从Firefox2起,有更好的客户端存储机制用以替代cookie- WHATWGDOMStorage (en-US).你可以通过更新一个cookie的过期时间为0来删除一个cookie。请注意,更多/更大的cookies意味着每个请求都要包......
  • 健康食物功效大全ACCESS数据库
    记得之前采集过一个叫《近2千条日常食物营养表ACCESS数据库》的数据库,今天从一个叫营养师健康饮食的产品中获得了《健康食物功效大全ACCESS数据库》,感觉这个强劲很多。有食物主表、食物介绍、食物功效三个表。食物主表属性字段有:水分、酒精(克)、能量(卡)、蛋白质(克)、脂肪(克)......
  • csdn文章打印
    (function(){   'usestrict';   vararticleBox=$("div.article_content");   articleBox.removeAttr("style");   $(".hide-preCode-bt").parents(".author-pjw").show();   $(".hide-preCode-bt").par......
  • spring boot 集成 Neo4j org.neo4j.ogm.metadata.DomainInfo.useClassgraph(DomainIn
    springboot版本:2.2.13.RELEASE 问题在于引入后,报错spring-boot-starter-data-neo4j<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>  *......