Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于保存属于文件的多个标记的推荐数据格式/结构?_C#_.net_File_Tags_Format - Fatal编程技术网

C# 用于保存属于文件的多个标记的推荐数据格式/结构?

C# 用于保存属于文件的多个标记的推荐数据格式/结构?,c#,.net,file,tags,format,C#,.net,File,Tags,Format,我的目标是高效、简单地将属于图像文件的标记保存到目录中。标签应存储在创建的文件中 假设在目录中有一个文件'duck.jpg'。然后,我想给这个文件分配标签“动物”和“鸟”。使用图像滑块指定标记,在该滑块中勾选复选框,然后标记应与文件关联 我的问题是什么样的数据结构/文件格式最适合这个问题。我想到了JSON、XML等 生成的文件不应太大,因为许多图像的标记将被存储,并且必须能够快速重新加载并可扩展(例如,可以向结构中添加新文件) 什么方法最适合解决此问题?选项有限?或者数据库就可以了?我想让它尽可

我的目标是高效、简单地将属于图像文件的标记保存到目录中。标签应存储在创建的文件中

假设在目录中有一个文件'duck.jpg'。然后,我想给这个文件分配标签“动物”和“鸟”。使用图像滑块指定标记,在该滑块中勾选复选框,然后标记应与文件关联

我的问题是什么样的数据结构/文件格式最适合这个问题。我想到了JSON、XML等

生成的文件不应太大,因为许多图像的标记将被存储,并且必须能够快速重新加载并可扩展(例如,可以向结构中添加新文件)


什么方法最适合解决此问题?

选项有限?或者数据库就可以了?我想让它尽可能简单/紧凑。所有内容都应该保存在一个文件中。您可以创建一个类似索引的文件来存储标记以及与每个标记相关联的文件,XML或JSON都可以。