C# Problem

09/07/2014 14:38 Epvp User#1
Habe ein Problem ich möchte ein Pw speicherer machen also ich gebe da in drei Felder Zusatz( Internetseiten...) Benutzername und Passwort. Nun möchte ich, dass er durch Drücken des Buttons "Speichern" Er diese drei Felder speichert also in nen Ordner, der schon besteht. Und am besten in eine .txt datei speichert und nach dem speichern in die .txt Datei ____________________________ unter den Daten macht, damit man für eine andere Seite auch seine Daten speichern kann. Ich weiß, dass ichs mit Streamwriter machen muss aber was genau nicht.
09/07/2014 15:04 snow#2
#moved
09/07/2014 15:07 Syc#3
Und was genau ist nun dein Problem?

[Only registered and activated users can see links. Click Here To Register...]
09/07/2014 15:12 Epvp User#4
Ich verstehe den Sinn dahinter nicht.
09/07/2014 16:46 Schlüsselbein#5
Hinter was?
09/07/2014 16:48 Warnuk3r#6
Gibt doch 100 Beispiele wie man etwas in eine Datei schreibt, das kannst du sogar kopieren und fertig....
09/07/2014 21:18 YatoDev#7
System.IO.File bietet komplett fertige methoden wo das mit den streams schon gemanaged ist
09/08/2014 21:28 Demon-777#8
Simple example with a console program. Now it's up to you to customize it within WinForms.

Code:
using System.IO;
using System.Text;

namespace Password
{
    public class Account
    {
        public string Password { get; set; }
        public string Url { get; set; }
        public string Username { get; set; }
    }

    internal static class Program
    {
        private static void SaveAccount(Account account)
        {
            using (var writer = new StreamWriter(@"D:\Temp\Accounts.txt", true, new UTF8Encoding()))
            {
                writer.WriteLine(account.Url);
                writer.WriteLine(account.Username);
                writer.WriteLine(account.Password);

                for (int i = 0; i < account.Url.Length; i++) 
                    writer.Write("-");

                writer.WriteLine();
            }
        }

        private static void Main()
        {
            var account = new Account
            {
                Url = "http://www.myurl.com/test/",
                Username = "JohnDoe",
                Password = "1234567"
            };

            SaveAccount(account);
        }
    }
}