如果我讓BaseClass的公共它開始抱怨: Assets/TestScript.cs(14,14): error CS0060: Inconsistent accessibility: base class `Class1' is less accessible than class `BaseClass'
首先,我不明白爲什麼會抱怨因爲據我所知基類應該是從你開始訪問的東西 B無法訪問受保護
在Java中,通過將訪問修飾符保留爲默認值(空白),這些字段僅對同一包中的成員可訪問。但是,這並不妨礙其他人在相同的包中聲明他們的類,然後從那裏訪問「默認」字段。 有沒有一種方法可以讓Java字段C#相當於internal。也就是說,當我構建我的庫(JAR文件)時,其他人無法從JAR外部訪問這些字段?即使在與我的課程相同的包中聲明他們的課程時也是如此。 這是我在我的庫聲明: package com
我有像0x8833aacc 簡單的顏色INT如果我現在用Color.colorToHSV創建它的HSV值, 然後用Color.HSVToColor得到INT回來,這是細微的差別! the red value decreases by 1 但它確實不這樣每次,例如當使用0x8830aacc各種確定,爲什麼? 我的示例代碼顯示此: final float[] current_hsv = new flo