c中呼叫方法能呼叫方法中的變數值嗎?舉個例子

2021-05-31 21:18:53 字數 1092 閱讀 9934

1樓:匿名使用者

ref或者out

public class program

public void getoutvalue(out string str)}

2樓:匿名使用者

說的是跟c語音裡面的形參或實參這個意思吧。

形參自然不會改變引數的值。

如果要改變值型別的引數,如int型別,string型別等基本型別,則用ref引用。

如 fun_add(ref int index),則對index引數的修改,也會修改呼叫時傳入的引數的值。

另外如果是 引用型別,如定義個類book,然後以book類的例項b1為引數,那在呼叫的方法裡面f(book bk) 對bk的修改也是對b1修改.

3樓:匿名使用者

問題再表達清楚點。。。

4樓:方舉任樂蕊

如果你只是要定義陣列,c#中寫法比如

string

arr=new

string[50];

可以定義新控制元件並嗎?是什麼意思,如果你是想動態建立控制元件也是可以的,比如象

button

btn=new

button();

btn.text

="test";

controls.add(btn);

c#在click事件中怎麼傳遞一個自定義的引數,舉個例子

5樓:匿名使用者

pb[i].tabindex = i.tostring();

public override void pb_click(object sender,eventargs e)

這是baiwinform

借用du

控制元件zhi的屬性

dao傳版值。權

6樓:匿名使用者

menuitemfolder.click += (sender, e) => yourmethod(owner, datatype);

public void yourmethod(owner, datatype){}

JS呼叫C後臺方法問題

我按照你的方法測試了沒問題 和head加不加runat server 也沒有關係你要不就從新建一個頁面試試啊 如果不行就重新開啟 試試 還不行 重新開啟vs 再不行 重啟 還不行 額.可以直接呼叫的嗎?建議你先建立一個隱藏控制元件,然後呼叫後臺方法,最後用js取控制元件上的值 你的js函式放在hea...

c在事件中定義的變數,怎麼在另事件裡呼叫

把變數存在viewstate 裡面 public void form1 load object sender,eventargs e public void button3 click object sender,eventargs e 補充。忘記看了 樓主寫的是form 程式 不是web的 那就使...

c如何呼叫同一類下其它非靜態方法中的引數,或者直接引用引數

這種情況是沒法呼叫的,不同的變數都有它的作用域,方法引數的作用版域只在方法的權 內部。如果想要在其他方法中引用其他方法的引數,可以在類內新增一個變數來儲存這個值,然後在另一個方法中引用這個值。static void main string args private string param publ...