C和VB語(yǔ)法對(duì)照表_第1頁(yè)
C和VB語(yǔ)法對(duì)照表_第2頁(yè)
C和VB語(yǔ)法對(duì)照表_第3頁(yè)
C和VB語(yǔ)法對(duì)照表_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

---摘自《ChinaAsp網(wǎng)絡(luò)》(文/討飯貓)ASP+內(nèi)置支持3種語(yǔ)言:C#,VisualBasic(注意不是VBScript),JScript。下面列出一個(gè)簡(jiǎn)單的C#和VB語(yǔ)法對(duì)照表,看看你到底喜歡那個(gè)?C#語(yǔ)法VB語(yǔ)法定義變量intx;DimxAsIntegerStrings;DimsAsStringStrings1,s2;Dims1,s2AsStringObjecto;Dimo'ImplicitlyObjectObjectobj=newObject();DimobjAsNewObject()publicStringname;PublicnameAsString輸出內(nèi)容Response.Write("foo");Response.Write("foo")注釋'Thisisacomment'This//Thisisacomment'is/*Thisisamulti-linecomment*/'a'multi-line'comment讀取數(shù)據(jù)集合數(shù)組Dims,valueAsStrings=Request.QueryString("Name")Strings=Request.QueryString["Name"];value=Request.Cookies("Key").ValueStringvalue=Request.Cookies["key"];'Notethatdefaultnon-indexedproperties'mustbeexplicitlynamedinVB定義簡(jiǎn)單數(shù)據(jù)集publicStringname{PublicPropertyNameAsStringget{Get......return...;Return...;}EndGetset{Set...=value;...=Value;}EndProperty}EndProperty數(shù)組String[]a=newString[3];Dima(3)AsStringa[0]="1";a(0)="1"a[1]="2";a(1)="2"a[2]="3";a(2)="3"String[][]a=newString[3][3];Dima(3,3)AsStringa[0][0]="1";a(0,0)="1"a[1][0]="2";a(1,0)="2"a[2][0]="3";a(2,0)="3"'Arrayofunspecifiedbounds(NAinC#)Dima()AsStringa(0,0)="1"a(1,0)="2"a(2,0)="3"Dima(,)AsStringa(0,0)="1"a(1,0)="2"a(2,0)="3"初始化變量Strings="HelloWorld";DimsAsString="HelloWorld"inti=1DimiAsInteger=1double[]a={3.00,4.00,5.00};Dima()AsDouble={3.00,4.00,5.00}If結(jié)構(gòu)if(Request.QueryString!=null){...}IfNot(Request.QueryString=Null)...EndIfCase結(jié)構(gòu)switch(FirstName){Select(FirstName)case"John":case"John":......break;case"Paul":case"Paul":.....case"Ringo"break;...case"Ringo":EndSelect...break;}DimIAsIntegerForI=0To2DimIAsIntegerForI=0To2a(I)="test"Nextfor(inti=0;i<3;i++)a(i)="test";While循環(huán)DimIAsIntegerDimIAsIntegerI=0DoWhileIinti=0;while(i<3){Console.WriteLine(i.ToString());i+=1;}Dims1,s2AsStrings2="hello"Dims1,s2AsStrings2="hello"s2&="world"s1=s2&"!!!"Strings1;Strings2="hello";s2+="world";s1=s2+"!!!";事件處理voidMyButton_Click(Objectsender,EventArgsE){...}SubMyButton_Click(SenderAsObject,EAsEventArgs)...EndSub注意ByVal在VB中是省缺參數(shù)對(duì)象操作MyObjectobj=(MyObject)Session["SomeValue"];IMyObjectiObj=objDimbjAsMyObjectDimiObjAsIMyObjectobj=Session("SomeValue")iObj=CType(obj,IMyObject)DimiAsIntegerDimiAsIntegerDimsAsStringDimdAsDoublei=3s=i.ToString()d=CDbl(s)'參見CDbl(...),CStr(...),...類型轉(zhuǎn)換inti=3;Strings=i.ToString();doubled=Double.Parse(s);類定義和繼承usingSystem;namespaceMySpace{publicclassFoo:Bar{intx;publicFoo(){x=4;}publicvoidAdd(intx){this.x+=x;}publicintGetNum(){returnx;}}}//csc/out:librarycs.dll/t:librarylibrary.csImportsSystemNamespaceMySpacePublicClassFoo:InheritsBarDimxAsIntegerPublicSubNew()MyBase.New()x=4EndSubPublicSubAdd(xAsInteger)Me.x=Me.x+xEndSubPublicFunctionGetNum()AsIntegerReturnxEndFunction

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論