c引數個數不一定的函式應該怎麼寫

2021-08-21 02:04:46 字數 3499 閱讀 5832

1樓:

用 hashtable 類作為引數集的載體。

我最近經常用這東西。

感覺可擴充套件性和可開發性都很好。

效率 就不太清楚了。

protected actionresult douser_regist(user user, operate operate, hashtable param)

, param);

[webmethod]

public actionresult regist(string email, string username, string password)

2樓:矮漢恨天高

c#不叫function

如方法函式

void 函式名(string name1,....)返回值函式

private int 函式名(string name1,name2,...)

eles

}這樣就好了

3樓:蟑螂

用關鍵字 params

public class myclass

console.writeline();

}public static void main() ;

useparams(myobjarray);}}

4樓:魚眼看娛樂

public void test( int v )

public void test()

//通過過載,得到一個預設值為10的方法

5樓:匿名使用者

傳陣列集合。你把name1到namen值放到陣列裡面。然後在函式裡迴圈獲取陣列值。

6樓:匿名使用者

用泛型的陣列作為引數傳入。或者使用hashtable。

asp.net處理引數個數不確定的函式(c#)

7樓:醉酒銀蟲

//假設student的物件列表是students//假設student裡的list的名字是clubs//假設club有一個唯一標識的欄位為id,因為club是引用物件,所以直接==比較可能不行

//假設目標社團為club1,club2

students.where(s => s.clubs.

any(t => t.id == club1.id) && s.

clubs.any(t => t.id == club2.

id)).toarray();

也可以寫個方法

public student filterwithclubs(student students, params club clubs)

8樓:陽光的雷咩咩

object或者params object都可以,不過後者更靈活。另外我感覺你的題意不清楚,不妨用偽**的形式寫出你想實現的,然後再看是否有對應機制。

9樓:匿名使用者

說的比較詳細

c# 在一個類下 寫兩個建構函式,它們引數個數和型別一樣,但是引數是不一樣的,該怎麼解決 5

10樓:匿名使用者

同一個構造裡面的引數型別一樣嗎? 不一樣的話可以通過調換下引數位置解決。如果一樣的話

可以更換引數型別,比如string換為stringbuilder;

或者只要一個構造,在構造裡面在加一個引數,這個引數來區分傳入引數的意義

11樓:匿名使用者

那你就合起來,引入第三個引數作為標誌

12樓:匿名使用者

《它們引數個數和型別一樣,但是引數是不一樣的.》這不矛盾嗎?除非順序不一樣!

13樓:匿名使用者

函式名稱不一樣就行了

14樓:匿名使用者

public partial class form9 : formpublic form9(int x,int y)public form9(double x,double y)}

c#中函式引數指什麼?如何給函式的引數賦值?

15樓:華師

c# main函式的四種情況:

static void main() static int main() static void main(string args) static int main(string args)

1.主程式main函式一共有以上四種版

2.一個程式中不能有兩個以上的main函式,有且只有一個

3.main函式只能返回int型別,如果返回1,則從命令列呼叫不成功。否則成功

4.在命令列傳輸引數時,存放在string陣列args中。使用length屬性來測試輸入引數的個數。

5.使用foreach語句來檢索所有的引數

6.程式入口主要供其他程式來執行本程式功能

引數輸入應用:

其實直接應用cmd命令開啟exe,在命令列中exe後面加上引數即可

如何向c# main函式傳遞引數呢?在vs控制檯應用程式下,我們看到c# main函式帶有一個string args引數,那麼你知道它有什麼實際的功能呢?下面我們來具體談談。

c# main函式獲取引數步驟1:

建立一個控制檯應用程式,暫且命名為main

c# main函式獲取引數步驟2:

貼上下面這段**,並生成release版本的exe(release版本的vs2008生成方法:生成(b)->批生成(t)—>生成,然後選擇生成release版本,就ok了)。

using system; using system.collections.generic; using system.

linq; using system.text; namespace 獲取命令列引數 ", args[i]); } else console.readkey(); } } }

c# main函式獲取引數步驟3:

在release檔案下複製main.exe到c盤的根目錄下(隨便一個碟符的根目錄都可以,只是為了後面使用的方便)

c# main函式獲取引數步驟4:

在命令列模式下輸入c:\>main a b c ,敲回車看結果

c# main函式獲取引數例項輸出結果為:

命令列引數:a

命令列引數:b

命令列引數:c

c# main函式獲取引數的具體實現內容就向你介紹到這裡,希望對你瞭解和學習c# main函式獲取引數有所幫助。

16樓:匿名使用者

private int gettotal(int x, int y)int x = 2;

int y = 3;

int total = gettotal(x, y);     // x,y為引數傳遞, total = 5

連續函式為什麼不一定可導,有界函式不一定可積為什麼

可導要滿足兩個條件 1 左右導數存在 2 左右導數相等 比如y x 在x 0處 不滿足第二條,所以在x 0處不可導 連續只是表徵函式影象不間斷,而要可導則要求其是光滑的 有界函式不一定可積為什麼?原因如下 可以假設這樣一個函式f 62616964757a686964616fe58685e5aeb93...

「聰明的人不一定有智慧,有智慧的不一定聰明」什麼意思,能說的簡單點嗎

說到現實中,真的有很多的聰明人卻因冷峻 世故 精於計算之英明而缺少智慧專。聰明屬的人是能看到眼前,辨別是非,尋找合適的做事方式,而智慧指的是 能夠看清事情核心,知道其中真相的知識 的能力。比如楊修,堪稱聰明,總能猜測到曹操的心思,但他不夠智慧,他那樣在曹操面前耍聰明的後果是什麼,所以他死於缺乏生存的...

如果一個女生說下班不一定怎麼?

所謂女生說下班不一定,關鍵是女生說下班不一定需要如何寫。我們不妨可以這樣來想 一般來說,這種事實對本人來說意義重大,相信對這個世界也是有一定意義的。我們不得不面對一個非常尷尬的事實,那就是,那麼,一般來說,貝納勉特曾經說過,這真是一個大城市,在這裡真可享受一番權勢和財富的滋味。帶著這句話,我們還要更...