C#的變量的命名規範和使用
在C#裏面,變量是由字母、數字和下劃線組成。當然啦,我發現,也可以使用漢字來命名變量。但是,需要註意的是:1、不能使用數字開頭。2、不能與關鍵詞或類庫等名稱相同。
3、要做到見其名知其意,因為程序首先是寫給人看的,其次是編譯給機器運行的。
比如:下面的命名是正確的。
int age;
int 年齡;
string myName;
string 我的姓名;
下面這些是錯誤的:
int 1abc;
int using;
此外,變量的使用也可以使用通配符的方式來使用。比如下面的實例:
string name;
int age;
string gender;
name="小紅";
age=18;
gender="女";
System.Console.WriteLine("姓名
通配符本質上也就是使用了一種變量索引的方式:通過大括號裏面寫索引,來實現索引的引用。
本文出自 “奕奕微笑” 博客,請務必保留此出處http://yiyiweixiao.blog.51cto.com/2476874/1968024
C#的變量的命名規範和使用
相關推薦
C系列變量命名規範
area width 技術分享 編譯器 由於 命名法 .html 分享 發展 一、背景 變量、常量、函數、方法、類、文件名等等這些在創建的時候怎麽命名,是一個很重要的事情。名字起得好的話可以節省很多時間,名字起太差了沒有可讀性,看半天都不記得變量或方法是做什麽用的。為了
C#的變量的命名規範和使用
c#在C#裏面,變量是由字母、數字和下劃線組成。當然啦,我發現,也可以使用漢字來命名變量。但是,需要註意的是:1、不能使用數字開頭。2、不能與關鍵詞或類庫等名稱相同。3、要做到見其名知其意,因為程序首先是寫給人看的,其次是編譯給機器運行的。比如:下面的命名是正確的。int age;int 年齡;string
js的命名空間 && 單體模式 && 變量深拷貝和淺拷貝 && 頁面彈窗設計
但是 界面 ket 模式 utf 針對 col con prop 說在前面:這是我近期開發或者看書遇到的一些點,覺得還是蠻重要的。 一、為你的 JavaScript 對象提供命名空間 <!DOCTYPE html> <html> <head&
C# - 變量
相互 style gin str lap 內存 互訪 其它 mar 變量 數據最終存儲在內存中,但需要一個標識符來表示該數據,標識符就是變量的名稱,聲明變量的格式為:數據類型 變量標識符=值,變量可以先聲明 然後在其後任何時候為其賦值,變量在被調用前都必須明確賦值。 Vie
Shell特殊變量:$0, $#, $*, $@, $?, $$和命令行參數
$0 $# $* $@ $? $$ 變量名只能包含數字、字母和下劃線,因為某些包含其他字符的變量有特殊含義,這樣的變量被稱為特殊變量。特殊變量列表變量含義$0當前腳本的文件名$n傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。$#傳遞給
變量命名
cti itl 劃線 方式 actions roi scrip rtu 構造 標準變量采用駝峰標識 使用的ID的地方一定全大寫 使用的URL的地方一定全大寫, 比如說 reportURL 涉及Android的,一律大寫第一個字母 涉及iOS的,一律小寫第一個,大寫後兩個字母
js中觸摸相關變量touches,targetTouches和changedTouches的區別
屬性 style 相同 pan tar chang color code bsp touches: 當前屏幕上所有觸摸點(手指)的列表; targetTouches: 當前DOM元素上所有觸摸點(手指)的列表; changedTouches: 涉及當前事件的觸摸點(手指
c#變量常量枚舉預處理器指令知多少
cuc row cpe fck .com vmw 預處理 list boa %E6%B1%82%E5%8A%A9%E5%85%B3%E4%BA%8E%E6%96%B9%E6%B3%95%E7%9A%84%E9%87%8D%E5%86%99%E9%97%AE%E9%A2%98
myeclipse調試代碼的時候看不到變量的值和jdk源碼重新編譯
設置 編譯 cte 變量 令行 一份 使用 參數 jar Q:myeclipse調試代碼的時候看不到變量的值? A: 調試的類的Class文件裏沒有包含LocalVariableTable屬性表, 這是因為在編譯時,編譯者為了減少文件大小而不把屬性表的信息放在Class文件
關於變量 Objects...objects 和Object[] objects的區別
() public mage com cti stat div ack ucc 上一篇用到Objects...objects 和Object[] objects的遇到點小問題,於是我去做了個實驗,關於這兩個變量傳參的問題 代碼如下 package com.yck.t
js中變量名提升和函數名提升
cnblogs 約數 abc cti 但是 定義 一個 開始 bsp 首先,js中變量沒有塊級作用域,但是有函數作用域,即只有函數可以約數變量的作用域。 並且,函數的實質也是一個變量,所以可以改變它的值,即賦值。所以變量名提升和函數名提升非常相像。 1.變量名的提升發生在函
變量命名規則
blog images lpctstr 布爾 double crf 操作 -s 大寫字母 參考鏈接:http://www.cnblogs.com/onedime/archive/2012/11/21/2780149.html 必須遵守的規則 1.變量名只能是字母(A-Z
Csharp變量命名規則
csharp變量命名規則變量的第一個字符必須是:字母、下劃線、漢字或者@第一個字符後的可以是字母、數字、下劃線或者漢字變量名不能和關鍵字重名eg:變量名不能取int、double、if、using、namespace等的這些關鍵字。因為這些家夥已經有特殊含義了,如果實在要取關鍵字為變量名的話,可以取@int、
python變量作用域和模塊
run pack python對象 好用 span global 使用 font one 全局變量:全局變量可以在整個程序範圍內訪問。 局部變量:局部變量只能在其被聲明的函數內部訪問。 globvar = 0 def set_globvar_to_one(): gl
tomcat配置的環境變量catalina.home和catalina.base 區別
理解 style 運行 備份 安裝目錄 /usr http webapp 文章 本篇文章原創地址為:http://blog.csdn.net/you23hai45/article/details/27726147 這兩個屬性僅在你需要安裝多個Tomcat實例而不想安裝多
變量類型和可空類型
設計者 net 之間 比較 自身 動態語言 種類型 能夠 才會 1、變量類型 a、靜態類型:編譯時確定且不能在不能在運行時修改。 b、動態類型:直到運行時才會被解析。 由於動態語言(如:IronPython和IronRuby)為.NET語言,所以C#程序需要能夠
C 變量
float 未定義 div 指向 特定 隱式 down 字節 不定 變量其實只不過是程序可操作的存儲區的名稱。C中每個變量都有特定的類型,類型決定了變量存儲的大小和布局,該範圍內的值都可以存儲在內存中,運算符可應用於變量上。 變量的名稱可以由字母、數字和下劃線字符組成。它必
MySQL中變量的定義和變量的賦值使用(轉)
會話 uic log 等於 name 選項 variable sql decimal 說明:現在市面上定義變量的教程和書籍基本都放在存儲過程上說明,但是存儲過程上變量只能作用於begin...end塊中,而普通的變量定義和使用都說的比較少,針對此類問題只能在官方文檔中才能找
A. 變量命名原則
ima 圖片 bsp http mage log 技術分享 body 命名 一、命名原則 A. 變量命名原則
[js]js中變量帶var和不帶var的區別
code scrip window div 分享 全局變量 賦值 blog error: 上圖已說的很清晰了. 下面代碼是贅述 <script> //帶var和不帶var的區別: // 1.只有帶var的才可以預解釋,所以在賦值的前操作不會報