Jaki jest naprostszy sposób na utworzenie pustego pliku w C #/.NET?

Jaki jest naprostszy sposób na utworzenie pustego pliku w C # / .NET?

1 odpowiedź

using (File.Create (nazwa pliku));

możesz także użyć nawiasów klamrowych:

using (File.Create (nazwa pliku)) {}

lub przywołać Dispose bezpośrednio:

File.Create (nazwa pliku) .Dispose ();

Tak czy inaczej, jeśli zamierzasz użyć tego w więcej niż jednym miejscu, prawdopodobnie powinieneś rozważyć zapakowanie go w metodę pomocniczą, np.

public static void CreateEmptyFile (nazwa pliku)
{
     File.Create (nazwa pliku) .Dispose ();
}

Zauważ, że wywoływanie Dispose bezpośrednio zamiast używania instrukcji w rzeczywistości nie robi tutaj dużej różnicy, o ile mogę stwierdzić - jedynym sposobem, by to zmienić, jest przerwanie wątku między wywołaniem File.Create a wywołaniem Dispose. Jeśli ten warunek istnieje, podejrzewam, że istniałby również w używanej wersji, gdyby wątek został przerwany na samym końcu metody File.Create, tuż przed zwróceniem wartości.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.