###前提・実現したいこと
お世話になります.
ある関数で「可変長引数」と「引数の参照渡し」を同時に実現しようとしています.しかし,out(及びref)とparamsを同時に書くことができません.
実現のため,他の解決策等ありましたら,ご教示頂ければと思います.
宜しくお願いします.
追記:引数に文字列のリストと複数の変数を入れると,変数にリストの値が順番に入るような処理を考えています.
###該当のソースコード
static void Main() { int a, b; string c; var strList = new List<string>(); strList = GetConsoleReader(); //入力文字列をリストに格納する関数 Input(strList, a, b, c); //a,b,cにstrList[0],[1],[2]を入れたい } public void Input(List<string> strList,**out params** Object[] inputData) //エラー箇所 { int count = 0; foreach (string str in strList) { if (inputData[count] is int) { inputData[count] = int.Parse(str); } if (inputData[count] is string) { inputData[count] = str; } count++; } }
###補足情報(言語/FW/ツール等のバージョンなど)
言語:C#
何でそれをしたいのかがわかると他の解決策考えやすいです。