中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > [asp.net]C#教程
PHP5 安裝方法 回到列表 .net 用戶控件(使用緩存)
 [asp.net]C#教程

作者:mike老貓 時(shí)間: 2004-07-11 文檔類型:原創(chuàng) 來(lái)自:藍(lán)色理想

第 1 頁(yè) C#系列教程 [1]
第 2 頁(yè) C#系列教程 [2]
第 3 頁(yè) C#系列教程 [3]

本教程參考C#和ASP.NET程序設(shè)計(jì)教程撰寫,有什么不足之處請(qǐng)大家指出,或在老貓的理想BLOG留言。

繼續(xù)上回,數(shù)組是我們經(jīng)常用到的,我來(lái)介紹一下:數(shù)組是具有相同類型的一組數(shù)據(jù)。當(dāng)訪問(wèn)數(shù)組中的數(shù)據(jù)時(shí),可以通過(guò)下標(biāo)來(lái)指明。c#中數(shù)組元素可以為任何數(shù)據(jù)類型,數(shù)組下標(biāo)從0開始,即第一個(gè)元素對(duì)應(yīng)的下標(biāo)為0,以后逐個(gè)遞增。數(shù)組可以一維也可多維。
   //包含6個(gè)元素的一維整數(shù)數(shù)組;
    int[] mf1=new int[6]; //注意初始化數(shù)組的范圍,或者指定初值;
   //包含6個(gè)元素的一維整數(shù)數(shù)組,初值1,2,3,4,5,6
    int[] mf2=new int[6]{1,2,3,4,5,6};
    //一維字符串?dāng)?shù)組,如果提供了初始值設(shè)定項(xiàng),則還可以省略 new 運(yùn)算符
    string[] mf3={"c","c++","c#"};
    //一維對(duì)象數(shù)組
    Object[] mf4 = new Object[5] { 26, 27, 28, 29, 30 };
    //二維整數(shù)數(shù)組,初值mf5[0,0]=1,mf5[0,1]=2,mf5[1,0]=3,mf5[1,1]=4
    int[,] mf5=new int[,]{{1,2},{3,4}};
    //6*6的二維整型數(shù)組
    int[,] mf6=new mf[6,6];
   
    下面來(lái)看一個(gè)一維字符串?dāng)?shù)組的遍歷
    using System;
    public class MikeCat
    {
    static void PrintArray(string[] arr)
    {
    //打印數(shù)組元素,arr.Length 表示數(shù)組元素的個(gè)數(shù)
    for(int i=0;i<arr.Length;i++)
    {
    Console.WriteLine("arr[{0}]={1}",i,arr[i]);
    }
    }
    public static void Main()
    {
    string[] arr={"c","c++","c#"};
    //將數(shù)組作為一個(gè)參數(shù)傳遞
    PrintArray(arr);
    }
    }
程序結(jié)果:arr[0]=c arr[1]=c++ arr[2]=c#
   
    下面來(lái)看一個(gè)4行2列(4*2)的整型數(shù)組的遍歷:
    using System;
    public class MikeCat
    {
    static void PrintArray(int[,] arr)
    {
    //通過(guò)兩次FOR循環(huán)遍歷二維數(shù)組
    for(int i=0;i<4;i++)//初始化i作為循環(huán)變量,i++實(shí)現(xiàn)該變量的自增運(yùn)算。
    //for循環(huán)滿足條件后執(zhí)行完循環(huán)體一次后執(zhí)行i++,然后進(jìn)入下次循環(huán)。簡(jiǎn)單的c語(yǔ)法,這里做簡(jiǎn)單介紹照顧初學(xué)者。(詳細(xì)可參閱譚浩強(qiáng)先生的c語(yǔ)言程序設(shè)計(jì)一書)
    {
    for(int j=0;j<2;j++)
    {
    Console.WriteLine("arr[{0},{1}]={2}",i,j,arr[i,j]);//打印每個(gè)二維數(shù)組元素
    }
    }
    }
    public static void Main()
    {
    //主函數(shù)
    //將數(shù)組作為一個(gè)參數(shù)傳遞
    PrintArray(new int[,]{{1,2},{3,4},{5,6},{7,8}};
    }
    }
 

運(yùn)行結(jié)果:arr[0,0]=1 arr[0,1]=2 arr[1,0]=3 arr[1,1]=4 arr[2,0]=5 arr[2,1]=6 arr[3,0]=7 arr[3,1]=8
   
   
    類是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本構(gòu)造塊,詳細(xì)我們?cè)诤竺娼榻B。這里我們介紹兩個(gè)特殊的類,即object類和string類
    1.object類
    object類是預(yù)定義類System.Object的別名,它是所有其他類型的基類。c#中所有類型都直接或間接從object類中繼承。因此,一個(gè)object類的變量可以賦予任何類型的值。
   int i=30;
object obj1;
obj1=i;
object obj2='a';

    2.string類
    string類專門用于對(duì)字符串的操作,他是預(yù)定義類System.String的別名
    string str1="mikecat";
    可以用"+"號(hào)連接兩個(gè)字符串。
    string str2="username:"+"mikecat";
    如果訪問(wèn)單個(gè)字符,則要用下標(biāo)。
    char c=str1[0];
    比較兩個(gè)字符串是否相等,可用比較操作符"=="http://有別于basic語(yǔ)法
    bool b=(str1==str2);

    c# 中,取消了c和c++中使用最靈活,也是最難掌握的指針。那么在c#中如何提供c/c++中的函數(shù)指針的功能?c#提供了委托(delegate),委托是繼承自System.Delegate類的引用類型。它相當(dāng)于函數(shù)指針原型。與函數(shù)指針不同的是,委托在c#中是類型安全的,委托特別適合于匿名調(diào)用。要使用委托需經(jīng)過(guò)三個(gè)步驟,即聲明、實(shí)例化、調(diào)用。
    using System;
    //聲明一個(gè)名為mfDelegate的委托,該委托有一個(gè)string類型的參數(shù)
    //c#編譯器編譯時(shí)會(huì)產(chǎn)生一個(gè)新類,該類繼承自System.Delegate,類
    //名為mfDelegate
    public delegate void mfDelegate(string name);
   
    public class MikeCat
    {
    //定義與mfDelegate有相同參數(shù)類型的方法Hello()
    public static void Hello(string name)
    {
    Console.WriteLine("您好,{0}!",name);
    }
    //定義與mfDelegate有相同參數(shù)類型的方法GoodBye()
    public static void GoodBye(string name)
    {
    Console.WriteLine("再見,{0}!",name);
    }
    public static void Main()
    {
    //創(chuàng)建一個(gè)mfDelegate實(shí)例 mf1
    mfDelegate mf1=new mfDelegate(Hello);
    //調(diào)用mf1
    mf1("mikecat");
    mfDelegate mf2=new mfDelegate(GoodBye);
    mf2("mikecat");
    //將mf1 mf2組合成一個(gè)新的委托mf3
    mfDelegate mf3=mf1+mf2;
    //調(diào)用mf3
    mf3("邁克老貓");
    //從組合的委托mf3中刪除mf1
    mfDelegate mf4=mf3-mf1;
    mf4("mikecat");
    }
    }
 

 程序結(jié)果:您好,mikecat!//mf1; 再見,mikecat!//mf2
   您好,邁克老貓! 再見,邁克老貓!//mf3
   再見,mikecat!//mf4

出處:藍(lán)色理想
責(zé)任編輯:cjj

上一頁(yè) C#系列教程 [1] 下一頁(yè) C#系列教程 [3]

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
使用 ASP.NET 加密口令
數(shù)據(jù)結(jié)構(gòu)與算法(C#實(shí)現(xiàn))
常見 Datagrid 錯(cuò)誤
進(jìn)入 ASP.NET 世界
面向?qū)ο蟮膽?yīng)用服務(wù)層設(shè)計(jì)
作者文章
[asp.net]C#教程
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問(wèn)題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語(yǔ)言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁(yè)面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁(yè) 首頁(yè) 前頁(yè) 后頁(yè) 尾頁(yè) 頁(yè)次:2/3頁(yè) 1個(gè)記錄/頁(yè) 轉(zhuǎn)到 頁(yè) 共3個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說(shuō)明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2