2016-06-19 15 views
0

こんにちは皆様ありがとうございましたこの投稿をチェックしてください!プログラム実行時の変数の生成? C#

私のプログラムが最初に達成しようとしているもののを実行します。

私はYouTubeプレイリストを取得できるプログラムを作成し、すべての動画を読み込み、それぞれにビューカウント(動画の名前)という変数を作成します。作成される変数の量は、ビデオの量に応じて動的でなければなりません。これが完了すると、各変数からの値がローカルデータベースに保存され、プログラムを閉じても追跡できるようになります。

私はを貼り付けました

複数の変数を実際にコーディングすることなく複数の変数を生成する方法が見つかりません!動画の量を見て、それぞれの名前を取得し、その情報を使って動画ごとに新しいintを作成する方法が必要です。次に、そのビデオのリンクにアクセスするたびに、intに1を加えます。

一部有用な情報!それぞれのYouTube動画のタイトルのため

XPathは...同じである

// *

何を表示するテキストのXPath [ID = "EOW-タイトル" @]動画は再生リストにあります...

// * [@ id = "pl-header"]/div [2]/div [1]/div [1]/ul/li [2]/text

ありがとうございましたこの問題を手伝ってくれてありがとうございました!

+0

でこれを行うことができます。 – SLaks

答えて

1

SLakに言及しているように、配列とコレクションは情報の収集に使用される基本的なプログラミングの概念です。値が1,000の場合は、それぞれに1つの変数を作成せず、代わりにコレクションまたは配列を使用して値を管理します。ここではC#ではC#の

にこの概念のoverviewである、あなたは配列やコレクションについて学ぶDictionary<string,int>

// initialize the collection 
Dictionary<string,int> videos = new Dictionary<string,int>(); 

// add a video 
// where key is a string with the unique name of the video, and value is an 
// int representing the viewcount 
vidoes.Add(key,value); 

// get the number of videos in your collection 
int count = videos.Count(); 
関連する問題