自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析C#命名規(guī)范和Camel命名法

開(kāi)發(fā) 后端
本文介紹C#命名規(guī)范和Camel命名法,以及介紹匈牙利命名法:在Windows編程中使用非常普遍,由微軟的一位匈牙利程序員提出。

在編寫(xiě)代碼的過(guò)程中所采用的命名方式經(jīng)常變動(dòng),沒(méi)有形成固定的風(fēng)格。因此,根據(jù)從網(wǎng)上收集到的一些資料以及自身的一些經(jīng)驗(yàn),對(duì)C++、Java以及C#命名規(guī)范進(jìn)行了總結(jié),方便以后查詢。

C#命名規(guī)范的原則:

◆盡量采用以前采用過(guò)的命名規(guī)則;

◆盡量在三種語(yǔ)言下采用相同的命名規(guī)則,以方便記憶;

◆盡量采用來(lái)自官方(如Sun、MS)的命名規(guī)則。

匈牙利命名法、Camel命名法與Pascal命名法

匈牙利命名法:在Windows編程中使用非常普遍,由微軟的一位匈牙利程序員提出。匈牙利命名法通過(guò)在變量名前面加上相應(yīng)的小寫(xiě)字母的符號(hào)標(biāo)識(shí)作為前綴,標(biāo)識(shí)出變量的作用域、類型等。例如,m_lpszStr表示指向一個(gè)以0字符結(jié)尾的字符串的長(zhǎng)指針成員變量。在面向?qū)ο蟮某绦蛟O(shè)計(jì)中匈牙利命名法使用起來(lái)非常別扭。

Camel命名法:即駱駝式命名法,原因是采用該命名法的名稱看起來(lái)就像駱駝的駝峰一樣高低起伏。

Camel命名法有兩種形式:混合使用大小寫(xiě)字母和單詞之間加下劃線,例如runFast和run_fast都屬于Camel命名法。

Pascal命名法:與Camel命名法類似,不過(guò)Pascal命名法的首字母為大寫(xiě)字母。以上介紹C#命名規(guī)范

【編輯推薦】

  1. C# 4.0 Dynamic關(guān)鍵字全解析
  2. 淺談C#中構(gòu)造函數(shù)和成員函數(shù)
  3. C#回調(diào)函數(shù)及API應(yīng)用淺析
  4. 詳解C# Object.Equals函數(shù)
  5. C#調(diào)用Windows API函數(shù)
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2009-08-13 13:38:30

C#命名規(guī)范

2009-08-21 08:52:40

C#語(yǔ)言命名

2009-08-28 13:56:25

C#反射命名空間

2009-08-27 16:30:08

C#編程命名規(guī)范

2009-09-01 15:08:07

C#命名規(guī)范

2009-05-22 11:01:53

C++JavaC#

2009-08-03 16:57:42

ASP.NET編程規(guī)范

2009-09-01 16:07:04

C#命名規(guī)約

2009-09-01 16:12:41

C#命名指南

2009-08-27 15:34:38

C#命名空間

2009-08-28 09:30:48

C#命名屬性

2009-08-12 10:46:54

C#命名空間

2009-09-01 17:17:48

C#命名空間和程序集

2016-05-17 14:03:07

Android命名解決方案

2009-05-26 16:12:43

Visual StudC#命名

2010-09-07 15:53:02

CSS規(guī)范化

2009-03-11 10:06:42

C#3.0編碼習(xí)慣命名規(guī)則

2023-11-22 08:00:56

Go命名規(guī)范

2009-08-21 13:34:32

C# System.I

2009-09-01 17:29:51

C#命名規(guī)約
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)