`

C#快速开发的准备工作二----开发规范

阅读更多
C#快速开发的准备工作二----开发规范:
二:开发规范

1,方法命名:每个单词首字母大写,使用Pascal命名法。

2,C#中变量的命名:
与Java的区别: $不可使用!
相同: 只包含26个字母,10个数字,下划线_;
只能以数字或下划线开头;
不能使用C#中的关键字;
规则:
使用骆驼(Camel)命名法;

3,if规范
1,每个if或else包含的语句都用大括号括起来;
2,相匹配的一对if和else应该左对齐;
3,内层的if结构相对于外层的if结构要有一定缩进;

4,switch结构
C# java
可以判断整型或字符串类型 Java只接受整型或字符型
case必须包含break语句(除非该case语句不包含 case可以没有break语句;
其他语句)
即:可判断int,byte,short,char,long
即:可以判断Java的基础上还有String,当case后
只要有语句就必须要有break;


——和Java对比的异同


C# Java
变量类型: bool,string,String boolean,String
命名规则: 没有$ 可以有$
文档注释: /// /**……*/
switch判断: 包含字符串型 不包含字符串型
case中包含其他语句则必须包含break语句; case可以没有break语句;


分享到:
评论

相关推荐

    华视CVR-100U,CVR100D,CVR-100UC二次开发包SDK

    在压缩包内,我们找到了《CVR100二次开发SDK_V3系列_开发说明(华视)》,这份文档应包含了完整的SDK介绍、开发流程指导、接口详解以及必要的示例代码,是开发者开始二次开发工作的基础指南。 总的来说,华视CVR-...

    C#开发编码规范

    C#开发编码规范是指导程序员编写高效、可读性好、易于维护代码的重要准则。遵循这些规范,可以提高团队协作效率,降低代码出错的可能性,使得软件项目更加稳定和可靠。 1. **命名规范**:在C#中,命名应清晰、简洁...

    C#蓝牙开发SDK内附有文档

    在C#中开发蓝牙应用,开发者需要理解和掌握蓝牙的各种规范,如Bluetooth Low Energy (BLE) 或经典蓝牙协议栈。这些协议定义了如何建立连接、交换数据以及管理设备的功耗。 C#蓝牙SDK通常包含以下组件: 1. **...

    机动车整车出厂合格证管理信息系统二次开发套件SDK和Demo----javai程序

    二次开发套件SDK(Software Development Kit)则是为了解决系统功能扩展和定制化需求而设计的工具,它提供了接口和库文件,帮助开发者快速构建与合格证管理系统相集成的应用。 在Java环境下,二次开发套件通常包括...

    C#编码规范 面试笔试必看

    7. **ASP.NET开发规范**:在构建Web应用时,要注意URL路由、页面生命周期管理、控件事件处理、数据绑定等最佳实践。 8. **SQLDBA相关**:在处理数据库操作时,建议使用参数化查询或存储过程防止SQL注入,同时注意...

    C# 常用单词汇总,常用单词汇总

    ### C# 常用词汇解析 #### 1. About (关于) - **定义**: 在软件开发中,“关于”通常指代程序的信息介绍窗口或文档,包含版本信息、作者、版权声明等内容。 - **应用场景**: 当用户希望了解软件的更多信息时,可以...

    积累大量C# 面试题 是找到高薪的C#工作前提

    以下是对给定文件中提及的C#关键知识点的深入解析,旨在帮助求职者全面准备C#面试,从而在竞争中脱颖而出。 #### 封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism) **封装**是面向对象编程中的...

    C#2017实现金蝶K/3 BOS单据插件开发(亲测)

    在本文中,我们将深入探讨如何使用C# 2017来实现金蝶K/3 BOS(Business Operating System)单据插件的开发。金蝶K/3是一款广泛使用的ERP(Enterprise Resource Planning)系统,BOS是其提供的一个开发平台,允许...

    《C#项目开发全程实录》.之.家庭视频监控系统.rar

    接着,本书将指导开发者准备开发工具和环境,比如IDE的选择、数据库软件的配置等,并提供一个清晰的学习路线图,使读者能够有条不紊地学习。 紧接着,本书会深入探讨“系统功能结构”和“系统业务流程”,这两个...

    C#入门学习资料总汇

    【C#入门学习资料总汇】是一份针对初学者精心准备的资源集合,包含了大量关于C#编程语言的学习材料。这份资源包旨在帮助新手快速掌握C#的...这样的学习路径有助于构建扎实的C#编程基础,为后续的软件开发工作做好准备。

    autovue框架开发导引

    准备工作 - **环境搭建**:需要搭建AutoVue的运行环境,所有资源可以从Oracle官网上下载。主要包括内容解析推送服务器、SDK集成等组件。 - **安装步骤**:安装内容解析推送服务器,通常推荐指定端口为5509,并指定...

    准备好使用不同样式和布局的Blazor模板,并为MudBlazor完成所有基本设置 -HTML-C#-下载

    Blazor是一种由微软开发的现代Web应用程序框架,它允许开发者使用C#和Razor语法来构建客户端Web应用。本资源提供了预配置的Blazor模板,这些模板具备了不同的样式和布局,适合各种项目需求。MudBlazor是针对Blazor的...

    S7-300C#开发

    在当今信息化快速发展的背景下,工业自动化控制系统的开发与应用显得尤为重要,而OPC(OLE for Process Control)技术作为工业自动化领域内的一项关键性技术,它基于微软的OLE/COM/DCOM技术,利用客户/服务器模式,...

    json转换c#实体类代码

    JSON(JavaScript Object ...总的来说,"json转换c#实体类代码"这个工具对于处理JSON数据的C#开发者来说是一个实用的助手,它可以快速将JSON数据模型化为易于理解和操作的C#类,从而提高开发效率并减少错误的可能性。

    C#二维码(EwmCode.zip)

    在IT行业中,二维码(Quick Response Code,简称QR码)是一种二维条形码,它能够存储大量的数据,并且可以通过扫描快速读取。C#是Microsoft开发的一种面向对象的编程语言,广泛应用在Windows桌面应用、Web应用以及...

    C#语言与集成开发环境ppt课件(完整版).ppt

    C#是一种由微软公司开发的面向对象的编程语言,它源于C和C++,并针对.NET框架进行了优化。C#的主要特点是语法简洁明了,它引入了一致的操作符和简化了面向对象编程的关键概念,如封装、继承和多态。此外,C#紧密集成...

    大学C#考试复习试题

    C#(读作"C sharp")是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web应用以及移动应用。它具有类型安全、垃圾回收和现代编程特性,如匿名方法、lambda表达式、LINQ等。在大学C#考试中...

    c#编程的简历管理系统

    C#,作为微软开发的一种面向对象的编程语言,以其强大的性能和丰富的类库,广泛应用于桌面应用程序和Web应用程序的开发。在这个简历管理系统中,C#的优越性得到了充分展现。系统具备简历填写、生成和打印等核心功能...

    C#面试题大全

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、游戏以及Azure云服务等领域占据着重要地位。本文将围绕"C#面试题大全"这一主题,深入探讨C#语言的核心概念、常用语法、面向对象编程以及高级...

Global site tag (gtag.js) - Google Analytics