我需要为机器人工厂编制管理程序。因此我有一个配置文件作为.txt。此文本文件中的每一行都是工作站的配置。
Eingangslager EL01 A1 INITIALISIEREN
Ausgangslager AL01 G1 EINLAGERN
Fertigungsinsel FI01 A3 TRENNEN
Fertigungsinsel FI02 C3 FRAESEN
Fertigungsinsel FI03 E3 BESCHICHTEN
Fertigungsinsel FI04 G3 LOETEN
我的第一个问题:VisualStudio会将此.txt识别为整个字符串还是将它们分成单独的字符串?因为我想遍历这个文本文件并为每一行创建一个列表。我希望将列放入每个列表中的第二个循环。因为我不知道如何为第一个循环中的每个列表创建一个新名称。谢谢!
我得到了这段垃圾代码。我可以用它来制作清单吗?
foreach (List<string> listenZeile in KonfigurationenLader.LeseKonfiguration(@"Resources/Produktrezept.txt"))
{
foreach (string verarbeitungsschritt in listenZeile)
{
// Beispiel der Konvertierung von 'string' zu einem Enumerations-Typ.
verarbeitungsschrittliste.Add((Verarbeitungsschritt)Enum.Parse(typeof(Verarbeitungsschritt), verarbeitungsschritt));
答案 0 :(得分:1)
Visual Studio将遵循文件扩展名。您的修改将根据您对资源的操作而改变,例如您是否希望它成为嵌入式资源?
否则,当您使用C#语言时,您可以逐行读取文件。
1.2.41
我发布的示例只是将每一行添加到集合中。但您可以在var collection = new List<string>();
using(var stream = new StreamReader(path)
while(!stream.EndOfStream())
collection.Add(stream.ReadLine());
内修改或追加方法。或者您可以执行上述操作,然后将其拆分,并使用Linq重建。没有更多细节,我们有很多方法。