gpt4 book ai didi

c# - 在程序运行时生成变量? C#

转载 作者:行者123 更新时间:2023-12-03 05:56:27 24 4
gpt4 key购买 nike

大家好,谢谢查看此帖子!

我将为您的运行,它是我的程序首先要实现的目标。

因此,我想尝试制作一个程序,该程序可以使YouTube播放列表加载所有视频,并为每个视频创建一个名为观看次数(视频名称)的变量!根据视频的数量,创建的变量数量必须是动态的。完成此操作后,每个变量的值都将保存到本地数据库,以便程序即使关闭也可以保持跟踪。

我的卡在上!

我无法找到一种无需实际编码每个变量就能生成多个变量的方法!必须有一种方法来查看视频数量,然后获取每个视频的名称,并为具有该信息的每个视频创建一个新的int。然后,每次访问该视频的链接时,它都会向int添加一个。

一些有用的信息!

每个YouTube视频标题的Xpath都是一样的...

// * [@ id =“eow-title”]

显示播放列表中有多少个视频的文本的Xpath是...

// * [@@ id =“pl-header”] / div [2] / div [1] / div [1] / ul / li [2] / text()

非常感谢帮助我解决了这个问题!

最佳答案

如SLaks所述,数组和集合是用于处理信息集合的基本编程概念。如果您有1,000个值,则不会为每个变量创建一个变量,而是使用集合或数组来管理它们。这是C#中这个概念的overview

在C#中,您可以使用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();

关于c# - 在程序运行时生成变量? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37913074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com