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語言中如何將二維陣列作為函式的引數傳遞
鄞臨婁溶溶 在c語言中可以用二維陣列作為實參或者形參。1 函式中用二維陣列作為形參,函式宣告中可以指定所有維數的大小,也可以省略第1維的維數如 void f int array 3 10 正確 void f int array 10 正確上面的兩種二維陣列形參表示都是正確的。2 函式中用二維陣列作為...
如何將c 中的日期型別轉化為日期型別的資料 急
先確定一個星期的二,然後每加七天就是下一個星期二,然後取出來就行了。c 中如何將string型轉換為date型 如何把文字框中的日期轉換成datetime型別的資料 1 首先新建一個c 窗體應用程式專案。2 先獲取一個當前時間,使用tostring 方法直接轉換成string型別。3 還可以雙擊控制...
c如何將float型別數值保留兩位小數
我叫啥 程式例程如下 double x 6.50000000000 float y float.parse x.tostring console.writeline y.tostring f2 以上程式將x值賦給y,y保留兩位小數。 果建翼 你要知道,float是浮點數,無法精確表示一個數值。所以你...