1樓:鄭振英衣念
直接作為object傳過去,然後再根據需要檢測型別:
public
void
show(object
o)else
if(o
istextbox)}
2樓:匿名使用者
你那種思路傳的引數只能是string 然後用反射機制實行 要不然以你的**傳的是一個型別 他的型別物件是空的
assibly as = assibly.load(名稱空間)
object obj = as.createinstance(名稱空間+類名)
3樓:匿名使用者
我想說的是你的引數型別怎麼寫?
是寫string 還是form?
寫string不能實現!如果你在轉入方法的地方能找到窗體物件的話,就可以傳form過去!然後new例項!
如果是控制元件的話呢!還可以typeof,form不知道行不行!
4樓:
引數有兩種一個是值型別的,另外一種引用型別的,(ref a)
另外一種是(object obj)
這兩種做為引數,讓你參考一下!
5樓:九冠
如果型別引數的種類是有限且確定的,
那就用switch case語句.
如果引數的種類是不確定的,那隻能用對映...
6樓:匿名使用者
用switch...case...不可以麼??傳入標記符.然後switch這樣做.
你非要這麼做的話...好象用反射可以實現..
7樓:
兄弟,你的功能實現了嗎?可以分享一下嗎?
8樓:
引數只能是物件才能實現你那效果
9樓:匿名使用者
奇怪啊,為什麼不直接傳物件呢?
c#怎麼將類作為引數傳遞
10樓:
c#中陣列是bai可以做
為參du數傳遞的,c#中傳值可以用zhiform與form之間dao傳引數的方法來實現。只要在回第二個form裡的默答認建構函式新增具體的引數,然後在第一個form裡具體實現傳值的事件裡新增form2 frm2=new form2(陣列引數);frm2.showdialog();第二個form載入後,就可以在第二個form新增變數獲取傳遞的引數了。
c#如何將類 作為引數傳遞
11樓:活寶運氣
類可以直接傳遞,如果是類裡的方法可以用委託,如同c中的函式指標
12樓:溫情億度軟技能
引數裡 可以直接傳遞類的。祝好
c# 如何把一個class類當引數傳遞
13樓:正怒月神
public static void getresult(person p)
public class person
public string b}
14樓:
public static a
public static b
}//呼叫
a a=new a();
a.a=1;
b b=new b();
int result=b.getnum(a); //結果
15樓:
最好的方法是將該類序列化為json物件或者xml物件
序列化的方法在網上很多
我就不幫你找了
16樓:匿名使用者
很簡單class a
class b
public b(a a)
}上面就做到類的構造裡引數傳遞.
17樓:
類的例項是可以做為引數來傳遞的,不明白你想問什麼
c中如何將迭代器作為函式的預設引數使用
額。這個。你傳入迭代器指標就ok了。初始化為null如 void fun std vector iterator piter null 寫個簡單的例子 include include void f std vector iterator piter null else void main 可以啊,迭...
c語言中如何將結果傳遞給另c語言檔案
拒絕996的瀟灑程式設計師 通過函式的傳址引數 引用或指標 或返回值傳遞。多個人合作時,必須提前約定好介面函式的宣告格式。這裡的所謂介面函式就是所有可能需要用來互相傳遞結果的函式 這個要用 版本管理工具,有商用的也有開源的。開源的比如svn,cvs,商用的如clearcase等。工作的模式基本上是 ...
C中如何將double型別轉換成string型別
隱式轉換 當對簡單的值型別進行轉換時,如果是按照 byte,short,int,long,float,double從左到右 從短到長 進行轉換的時候,可以直接進行轉換 隱式轉換 不用做任何說明。簡單的 示例 static void main string args 顯示轉換 依然是對值型別進行轉換時...