南京網(wǎng)站建設(shè)公司 w搜索引擎優(yōu)化專員
上一篇:
C#,入門教程(09)——運算符的基礎(chǔ)知識https://blog.csdn.net/beijinghorn/article/details/123908269
C#用于保存計算數(shù)據(jù)的元素,稱為“變量”。
其中一般不改變初值的變量,稱為常變量,簡稱“常量”。
無論是常量還是變量,只有給了名字才有意義。變量命名是很講究的學(xué)問。實際工程中,參與者首先拿到的技術(shù)文檔,都是《xxx系統(tǒng)命名規(guī)則》,包括對于變量、常量、枚舉及命名空間、類、函數(shù)、屬性、數(shù)據(jù)庫(表、字段)等等的命名規(guī)則。
遵守良好的命名習慣如同遵守交通規(guī)則。
一、命名規(guī)則
(不限于變量)命名規(guī)則,按應(yīng)用場景稍微很大的區(qū)別。
1、頂層名字的命名
命名空間、類、屬性、函數(shù)等稱頂層名字,一般用 Pascal 命名規(guī)則——首字母大寫。
// 命名空間
namespace Legalsoft.Algorithm
{// 類public class LinearEquation{// 屬性(字段)public int Dimension { get; set; } = 0;public double[,] Data { get; set; } = null;// 方法public bool Solution(){;return true;}}
}
2、一般變量的命名
用于函數(shù)內(nèi)的變量,一般采用 Camel (駝峰命名法)—— 第一個單詞小寫,后面按 Pascal 規(guī)則。
int teachNumber = 0;
3、循環(huán)變量的命名
用于循環(huán)類語句的變量,選擇最短單詞或字母,使用 i,j,k等。
如果變量與空間位置、方向有關(guān),則使用 x,y,z 等。
// 循環(huán)(數(shù)組下標)
for(int i=0; i<array.Length; i++)
{array[i] = 0;
}// 按行、列
for(int y=0; y<Row; y++)
{for(int x=0; x<Column; x++) {matrix[y, x] = 0;}
}
二、常量
常量是一般不做修改的、有初值的變量。用 const 或 readonly 加以修飾。
// 表示數(shù)組的長度
const int arrayLength = 100;// 應(yīng)用
int[] arrayTeacher = new int[arrayLength];// 或者類中間的常量型屬性
private readonly int MaxValue = 100;
三、變量
前面其實已經(jīng)接觸了很多次變量了。
// 不好
int arrayPosition = 1, arrayRight = 100;// 好!為什么?30年的經(jīng)驗與教訓(xùn)!
int arrayPosition = 1;
int arrayRight = 100;
沒多少,就這么點事。
下一篇:
C#,入門教程(11)——枚舉(Enum)的基礎(chǔ)知識和高級應(yīng)用https://blog.csdn.net/beijinghorn/article/details/123917587