亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 語言特性

發布時間:2020-07-10 16:07:36 來源:網絡 閱讀:684 作者:fengyuzaitu 欄目:編程語言

1 不支持將類型float隱式轉換為int,畢竟會導致精度缺失,當然在C++語言中是允許的

代碼

    class Program

    {

        static void Main(string[] args)

        {

            float aa = 3;

            int aaa = aa;

        }

    }

   

2 foreach不支持對遍歷對象屬性的修改

參考

http://www.cnblogs.com/chensuqian/p/4882207.html


http://www.cnblogs.com/jobs/archive/2004/07/17/25218.aspx


3 struct結構體變量是一種不可以為null值的類型

代碼

    public struct TreeNode

    {

        public int data;

        public TreeNode leftChild;

        public TreeNode rightChild;

        public TreeNode parent;

    }

嘗試定義一棵樹的節點,其中指向左右節點和雙親節點,編譯出錯:變量是一種不可以為null值的類型


正確

 

    public class TreeNode

    {

        public int data;

        public TreeNode leftChild;

        public TreeNode rightChild;

        public TreeNode parent;

    }


4 修飾符“static”對該項無效

類方法的局部變量添加static關鍵字,再編譯時 C# 編譯器會報告以下錯誤:error CS0106: 修飾符“static”對該項無效

    C# 語言不允許使用 static 修飾符來聲明方法內部的變量。但是在 C/C++ 語言中是允許這么做的。因此只能在類中定義一個靜態變量成員,然后提供給類方法調用



5不可訪問,因為它受保護級別限制

    為了訪問結構體定義的成員,定義在結構體的public允許命名空間之外進行訪問,如果需要訪問結構體的變量成員,還必須在定義之前添加public關鍵字,這一點跟C++完全不一樣


代碼

    public struct Link

    {

        public int startNodeID;

        public int endNodeID;

        public bool forward;

        public bool backward;

        public int length;

        public int roadClass;

    }


非泛型“***”不能與類型實參一起使用的錯誤

原因

    缺少包含:using System.Collections.Generic;


代碼

    public class Cost

    {

        public double cost;

        public int id;

    }


    public class CostComparer : IComparer<Cost>

    {

        public int Compare(Cost x, Cost y)

        {

            if (x.cost - y.cost < 1e-10)

            {

                return -1;

            }

            else

            {

                return 1;

            }

        }

    }

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥德县| 汶川县| 凤庆县| 连城县| 九龙县| 崇阳县| 仁化县| 五河县| 二连浩特市| 新竹市| 湛江市| 丰原市| 渑池县| 会宁县| 广元市| 河津市| 乳源| 宝应县| 千阳县| 甘南县| 镇赉县| 侯马市| 楚雄市| 巴中市| 景德镇市| 林周县| 太白县| 黑河市| 金坛市| 怀宁县| 榆树市| 五莲县| 河源市| 赞皇县| 石渠县| 皮山县| 乌拉特前旗| 工布江达县| 阿勒泰市| 姚安县| 昌吉市|