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语句;
分享到:
相关推荐
在压缩包内,我们找到了《CVR100二次开发SDK_V3系列_开发说明(华视)》,这份文档应包含了完整的SDK介绍、开发流程指导、接口详解以及必要的示例代码,是开发者开始二次开发工作的基础指南。 总的来说,华视CVR-...
C#开发编码规范是指导程序员编写高效、可读性好、易于维护代码的重要准则。遵循这些规范,可以提高团队协作效率,降低代码出错的可能性,使得软件项目更加稳定和可靠。 1. **命名规范**:在C#中,命名应清晰、简洁...
在C#中开发蓝牙应用,开发者需要理解和掌握蓝牙的各种规范,如Bluetooth Low Energy (BLE) 或经典蓝牙协议栈。这些协议定义了如何建立连接、交换数据以及管理设备的功耗。 C#蓝牙SDK通常包含以下组件: 1. **...
二次开发套件SDK(Software Development Kit)则是为了解决系统功能扩展和定制化需求而设计的工具,它提供了接口和库文件,帮助开发者快速构建与合格证管理系统相集成的应用。 在Java环境下,二次开发套件通常包括...
7. **ASP.NET开发规范**:在构建Web应用时,要注意URL路由、页面生命周期管理、控件事件处理、数据绑定等最佳实践。 8. **SQLDBA相关**:在处理数据库操作时,建议使用参数化查询或存储过程防止SQL注入,同时注意...
标题“Furion-C#资源”暗示了所提供资源与Furion项目及其C#编程语言的关联。Furion可能是该项目的名称,而C#是微软开发的...这些文件的提供,有助于确保开发者在.NET环境下能够高效、规范地进行Furion项目的开发工作。
QT实现IEC60870-5-101、102、103、104标准是电力自动化通信领域中的一个重要课题。这些标准定义了电力系统...通过这个项目,我们可以学习到如何使用C++和QT来构建高效的网络通信系统,并深入理解电力行业的通信规范。
本文将详细介绍CVR100A读卡器的二次开发SDK,并结合提供的程序源码,深入解析其工作原理和开发流程。 CVR100A读卡器是一款功能强大的设备,支持多种卡片类型,如IC卡、RFID卡等,广泛应用于门禁系统、考勤系统、...
### C# 常用词汇解析 #### 1. About (关于) - **定义**: 在软件开发中,“关于”通常指代程序的信息介绍窗口或文档,包含版本信息、作者、版权声明等内容。 - **应用场景**: 当用户希望了解软件的更多信息时,可以...
整体来看,AtomUI-C#资源包不仅提供了完整的Ant Design风格的UI组件,还整合了必要的工具和文件,让开发者能够快速上手,高效地开发出符合现代设计标准的应用程序。此外,合理的项目文件组织和规范的社区行为准则...
总体而言,Kook.Net-C#资源为开发者提供了一个全面、规范的开发环境和工具集,使得开发者能够在遵循一定的规则和标准下,高效地开发出与KOOK平台集成的应用程序。这不仅包括了常规的编码、构建和文档撰写,还包括了...
以下是对给定文件中提及的C#关键知识点的深入解析,旨在帮助求职者全面准备C#面试,从而在竞争中脱颖而出。 #### 封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism) **封装**是面向对象编程中的...
在本文中,我们将深入探讨如何使用C# 2017来实现金蝶K/3 BOS(Business Operating System)单据插件的开发。金蝶K/3是一款广泛使用的ERP(Enterprise Resource Planning)系统,BOS是其提供的一个开发平台,允许...
接着,本书将指导开发者准备开发工具和环境,比如IDE的选择、数据库软件的配置等,并提供一个清晰的学习路线图,使读者能够有条不紊地学习。 紧接着,本书会深入探讨“系统功能结构”和“系统业务流程”,这两个...
【C#入门学习资料总汇】是一份针对初学者精心准备的资源集合,包含了大量关于C#编程语言的学习材料。这份资源包旨在帮助新手快速掌握C#的...这样的学习路径有助于构建扎实的C#编程基础,为后续的软件开发工作做好准备。
本次提供的“C# USB HID源码(含文档)”是针对希望深入学习和应用USB HID技术的开发者们准备的宝贵资源。源码包中包含了实现USB HID通信的完整代码,以及必要的文档说明,帮助开发者理解代码逻辑和USB HID协议的工作...
准备工作 - **环境搭建**:需要搭建AutoVue的运行环境,所有资源可以从Oracle官网上下载。主要包括内容解析推送服务器、SDK集成等组件。 - **安装步骤**:安装内容解析推送服务器,通常推荐指定端口为5509,并指定...
Blazor是一种由微软开发的现代Web应用程序框架,它允许开发者使用C#和Razor语法来构建客户端Web应用。本资源提供了预配置的Blazor模板,这些模板具备了不同的样式和布局,适合各种项目需求。MudBlazor是针对Blazor的...
在当今信息化快速发展的背景下,工业自动化控制系统的开发与应用显得尤为重要,而OPC(OLE for Process Control)技术作为工业自动化领域内的一项关键性技术,它基于微软的OLE/COM/DCOM技术,利用客户/服务器模式,...
JSON(JavaScript Object ...总的来说,"json转换c#实体类代码"这个工具对于处理JSON数据的C#开发者来说是一个实用的助手,它可以快速将JSON数据模型化为易于理解和操作的C#类,从而提高开发效率并减少错误的可能性。