2016-11-07 10 views
0

私はPythonをC#に変換しようとしています。私が理解できないPythonコードが1つあります。お知らせ下さい。C#へのPython翻訳

AppList = { 
    "POLE" : set() 
} 

knownlist = AppList.get(ApplicationName.upper(),CardNumbers) 

// ApplicationNameは文字列変数です。

// CardNumbersは整数の集合です。ここで

は私の質問です:

  1. APPLISTがここには何ですか、それは、コレクションやC#のようにプロパティのいくつかの種類ですか?

  2. AppList.getには2つのパラメータがありますか?ここでは何が出力されますか?

+1

'AppList'は辞書です。 – cdarke

+1

['dict.get'](https://docs.python.org/3/library/stdtypes.html#dict.get)メソッドのドキュメントを参照してください。 –

答えて

1

APPLISTは、ここ何ですか、それはコレクションまたはC#で のようなプロパティのいくつかの種類ですか?

AppListはPythonで辞書です。

どのようにAppList.getは2つのパラメータを取っていますか?ここでは何が出力されますか?

get()メソッドは、 "ApplicationName.upper()"の値を返します。 "ApplicationName.upper()"が利用可能でない場合は、CardNumbersであるデフォルト値を返します。

+0

ありがとうございます。以下のコードは、AppList辞書に「POLE」という項目が含まれていることを意味しています。 AppList = { "ポール":セット() } –

+0

***はい*** @ラフルB – anati

関連する問題