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

2022-03-15 02:06:31 字數 3513 閱讀 2534

1樓:狀元丶狼

這個頂一下 沒遇到過啊

2樓:匿名使用者

你看一下是不是大小寫錯了了,原本應該是points[j].x和points[j].y的。

3樓:匿名使用者

你這樣是直接訪問point的x欄位。該字段是private的。外部訪問需使用屬性x,y(注意大小寫)。

4樓:誰傻誰笨

public listpoint = new list();

如何解決c#的不可訪問,因為它受保護級別限制

5樓:匿名使用者

在visualstudio開啟mainform設計器,選擇mainform下的richeditbox,然後按『f4』編輯它的屬性,最後把訪問屬性從private改為public。

如何更好得學習c#:

1、多讀**,網上很多好的**,不要為了實現功能而簡單的複製+貼上,"複製+貼上"只要會操作電腦的都會,關鍵學會作者的思想(非常重要啊).

2、多寫**,然後再不斷的改進.

3、多讀好書,不推薦讀電子版的書,還是買傳統的印刷版好,雖然可能要花一些銀子:),但你想像一下,本來寫程式就要面對電腦,再每天對著電腦看書,健康還是非常重要滴。

4、多多交流.與同行之間的交流也非常的重要,即便可能他不是從事c#開發的.要知道程式設計是相通的。

5、學會休息.遇到實在想不到的問題。可以先放一放,看一下窗外的景色,或者乾脆玩一會遊戲,呵呵,輕鬆一下,再回到問題當中去,有時候你會發現原來不過如此。

6、及時總結經驗.你可以做成書面的,或是電子版的."不積小流無以成汪洋","好記心比不過爛筆頭",對以後的查閱是有很大幫助的。

6樓:

c#中典型的 私有 成員變數呼叫的方法就是使用訪問器:set寫入,get讀取;既然想呼叫私有成員變數或方法,就得用這個,你忘了嗎? 我沒看見你用,另外,你寫的好亂,看得我頭暈...

對私有成員:如a吧,string a;//這時預設是私有的;

//以下是設定成外部類可讀寫;

public string a{

get{return a;}

set{a=value;}

}自此,就可以訪問了!

7樓:匿名使用者

private是私有變數

public是共有變數

8樓:匿名使用者

把你方法又或者引數定義前面的修飾符改為public

9樓:匿名使用者

訪問修飾符的原因

把private 改成public就可以了

c#中不可訪問因為它受保護級別限制!急急急!!求解答!!!

10樓:

這個可以呼叫 ,不過需要到窗體設計宣告檔案中去把你的lable控制項修改成public的,但是不建議你這樣去做,還有寫程式要注意程式設計原則,

你尅在mainform中寫乙個公共方法,在這個公共方法中去呼叫你的控制項!!

11樓:然後去遠足

你 mainform 裡這幾個成員宣告時是不是都是 private 或者 protected 的啊?改成 public 的。

如果是控制項的話可以直接在屬性面板裡設定 modify 屬性。

12樓:匿名使用者

那個成員變數設定為public就好了

13樓:匿名使用者

想知道怎麼解決的,遇到同樣問題了

c#初學者的兩個錯誤:「不可訪問,因為它受保護級別限制」&「非靜態的字段,方法或屬性要求物件引用」?

14樓:然後去遠足

兩種改法。static void main 的 static 刪掉。

1、要麼 console.write(myclass.value); 這句改成:

myclass myclass = new myclass();

console.write(myclass.value);

同時 int value = 2008; 改成public int value = 2008;

2、要麼 int value = 2008; 這句改成:

public static int value = 2008;

15樓:匿名使用者

myclass aa = new myclass();

console.write(aa.value);

public class myclass }}

c#中不可訪問因為它受保護級別限制

16樓:千方百計

類的話也需要改為public,然後在b專案中引用a專案,再在b專案引用a專案的命名空間,應該就可以了。

請採納。

c#受保護級別限制

17樓:匿名使用者

private void open(string fname)你這個open的定義是private,open只能在類中訪問,類外訪問不了。。。

樓下的說錯了,,,

public是全部都可以訪問,

但是protected是僅限本類和本類的派生類(子類)可以訪問。。。

本專案內可以訪問的是internal

我原來樓上的,,,改了下答案,就變樓下的了。。。

18樓:

把private void open(string fname)的private改成protected或public就可以了,protected是在同一專案下都可訪問的,public是所有類都可以訪問的,private只有本類中可以訪問。

c#呼叫同乙個解決方案中不同專案的類,出現「不可訪問,因為它受保護級別限制」

19樓:匿名使用者

類的話也需要改為public,然後在b專案中引用a專案,再在b專案引用a專案的命名空間,應該就可以了。

20樓:匿名使用者

private 改成 public

c#中不可訪問 受保護級別限制 怎麼修改 我才可以登入程式!!

21樓:冬天之雪

這是**內的訪問修飾符,這和登入程式無關

22樓:匿名使用者

你敢不敢把**貼出來!是怕別人抄襲你的**嗎?

23樓:匿名使用者

fbooksearch這個類前面加個public修飾符

用c#做的記事本種遇到「form1.textbox1"不可訪問,因為它受保護級別限制是什麼意思?

24樓:匿名使用者

你要把form1的 stextbox1的訪問改成public

顯示引導選擇失敗因為需要的裝置不可訪問怎麼辦

用pe引導起系統後,用軟體檢測一下硬碟,可能硬碟有壞扇區,順便修復一下。希望能幫到你,滿意請採納,歡迎追問。回答你好,這個一方面可能是在bios裡沒有將系統所在磁碟設為第一順序啟動項,另外就是有可能磁碟已經損壞,導致無法訪問 提問有沒有可能是更換了主機板和cpu的原因 回答有更換過主機板和cpu嗎,...

C語言的檔案訪問,C語言檔案操作

先定義乙個檔案指標 file fp 然後給它賦值 fp fopen 要訪問的檔名,r 然後就可以從檔案中讀取資料了。其中檔名要以字串的形式出現,比如我要開啟c盤根目錄下的,就要寫成。fp fopen c 路徑中的所有的 都要用轉義字元 替換掉,否則的話c的編譯器會把 後面的乙個字元當成轉義字元的引數...

C中的get和set訪問器怎麼理解和使用 求解答

c 為了提高安全性,推薦將私有變數進行封裝,外界通過屬性來訪問私有成員變數,他提供了兩個訪問其 get訪問其是獲取成員變數裡的值,set訪問其是存入值 get和set是一種特定的方法,get用來從物件中讀取資料,而set用來向字段寫入資料,將外界的資料寫入欄位時,c 使用value表示輸入的資料。屬...