2016-04-22 25 views
-4

public string SendNotification(List<string> deviceRegIds, string message, string title, long id)これは私の方法です。C#で引数としてリストを渡す方法は?

誰でも私にそれを呼び出す正しい方法を教えてください。

string wer; 
wer = SendNotification(List <string> qw ,"ds","cc",33); 

が、文字列が無効用語であることは、エラーを与えている: 私はこれを試してみました。
ご協力いただければ幸いです。
ありがとうございます!

string wer; 
wer = SendNotification(new List<string>(){"value1", "value2"},"ds","cc","33"}); 

OR:あなたは正しくこのようにリストを初期化する必要があります

+0

あなたはQWを持っていますか文字列のリストとして定義されていますか? – psj01

+0

'qw'とは何ですか?既存のリスト?もしそうなら 'List qw'を' qw'で置き換えることができます。 – ConnorsFan

+0

'wer = SendNotification(qw、" ds "、" cc "、33);' – Eser

答えて

0

あなたがどこかの前に、文字列のリストとして定義QWしている場合

wer = SendNotification(qw,"ds","cc","33"}); 
+0

を学んでください。最初のオプションは単なる奇妙なものです...特にOPがすでにリストを持っているように思えます。 –

+0

私は彼が試したパラメータをかなり理解していない、私は答えを修正した – Dygestor

0

.. あなたは、単に行うことができます:

string wer = SendNotification(qw,"ds","cc","33"}); 
0

文字列リストを渡す際の構文が間違っています。リストを作成する方法はいくつかあります。

あなたは、このようなあなたのメソッド呼び出しで直接リストを初期化することができます。

string wer = SendNotification(new List<string>() { "string1", "string2", "etc..."}, "ds", "cc", 33); 

あなたはまた、空のリストを初期化し、後でそれはこのようにコンテンツを追加することができます。

List<string> myList = new List<string>(); 
myList.Add("string1"); 
myList.Add("string2"); 

string wer = SendNotification(myList, "ds", "cc", 33); 
関連する問題