• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        C#重點知識詳細說明(一)(轉)

        C#重點知識詳細說明(一)(轉)

        更新時間:2022-05-05 文章作者:未知 信息來源:網絡 閱讀次數:

        在微軟的.NET推出后,關于C#的有關文章也相繼出現,作為微軟的重要的與JAVA抗衡的語言,C#具有很多優點。本文將選一些C#語言中的重要知識詳細介紹,

        第一章:參數

        1。1 IN 參數

        c#種的四種參數形式:
        一般參數
        in參數
        out參數
        參數數列
        本章將介紹后三種的使用。

        在C語言你可以通傳遞地址(即實參)或是DELPHI語言中通過VAR指示符傳遞地址參數來進行數據排序等操作,在C#語言中,是如何做的呢?"in"關鍵字可以幫助你。這個關鍵字可以通過參數傳遞你想返回的值。
        namespace TestRefP
        {
        using System;
        public class myClass
        {

        public static void RefTest(ref int iVal1 )
        {
        iVal1 += 2;

        }
        public static void Main()
        {
        int i=3; //變量需要初始化

        RefTest(ref i );
        Console.WriteLine(i);

        }
        }
        }

        必須注意的是變量要須先初始化。

        結果:

        5



        1。2 OUT 參數


        你是否想一次返回多個值?在C++語言中這項任務基本上是不可能完成的任務。在c#中"out"關鍵字可以幫助你輕松完成。這個關鍵字可以通過參數一次返回多個值。
        public class mathClass
        {
        public static int TestOut(out int iVal1, out int iVal2)
        {
        iVal1 = 10;
        iVal2 = 20;
        return 0;
        }

        public static void Main()
        {
        int i, j; // 變量不需要初始化。
        Console.WriteLine(TestOut(out i, out j));
        Console.WriteLine(i);
        Console.WriteLine(j);
        }
        }

        結果:

        0 10 20

        1。3 參數數列

        參數數列能夠使多個相關的參數被單個數列代表,換就話說,參數數列就是變量的長度。

        using System;

        class Test
        {
        static void F(params int[] args) {
        Console.WriteLine("# 參數: {0}", args.Length);
        for (int i = 0; i < args.Length; i++)
        Console.WriteLine("\targs[{0}] = {1}", i, args[i]);
        }

        static void Main() {
        F();
        F(1);
        F(1, 2);
        F(1, 2, 3);
        F(new int[] {1, 2, 3, 4});
        }
        }

        以下為輸出結果:

        # 參數: 0
        # 參數: 1
        args[0] = 1
        # 參數: 2
        args[0] = 1
        args[1] = 2
        # 參數: 3
        args[0] = 1
        args[1] = 2
        args[2] = 3
        # 參數: 4
        args[0] = 1
        args[1] = 2
        args[2] = 3
        arg

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲一区在线免费观看| 亚洲精品视频免费在线观看| 一区二区免费在线观看| 久久久WWW成人免费精品| 成全动漫视频在线观看免费高清版下载| 久久这里只精品99re免费| 国产人在线成免费视频| 亚洲国产精品一区二区三区久久 | 亚洲 自拍 另类小说综合图区| 亚洲精品国产品国语在线| 亚洲AV色香蕉一区二区| 亚洲日韩久久综合中文字幕| 亚欧国产一级在线免费| 免费的一级片网站| 黑人精品videos亚洲人| 国产精品99精品久久免费| 亚洲日本乱码一区二区在线二产线| 黄床大片30分钟免费看| 永久免费在线观看视频| 亚洲伊人久久大香线蕉结合| 免费高清小黄站在线观看| 四虎永久成人免费| 国产国拍亚洲精品mv在线观看| 亚洲AV日韩AV永久无码下载| 99热这里有免费国产精品| 亚洲高清无码专区视频| 日韩精品在线免费观看| 亚洲三级中文字幕| 91av免费观看| 婷婷亚洲久悠悠色悠在线播放| 成人免费观看一区二区| 亚洲综合激情视频| 久久精品电影免费动漫| 亚洲AV成人影视在线观看| 免费精品国产自产拍在| 日本一区二区三区在线视频观看免费 | 亚洲中文字幕无码中文| 扒开双腿猛进入爽爽免费视频| 亚洲an天堂an在线观看| 成年18网站免费视频网站| 精品人妻系列无码人妻免费视频|