Als «.net» getaggte Fragen

84
Aktuelle System.Web.UI.Page von HttpContext abrufen?

Dies ist eigentlich eine zweiteilige Frage. Entspricht der HttpContext.Current dem aktuellen System.UI.Page-Objekt? Und die zweite Frage, die wahrscheinlich mit der ersten zusammenhängt, ist, warum ich Folgendes nicht verwenden kann, um festzustellen, ob die aktuelle Seite eine Schnittstelle...

84
Ersetzen Sie den Host in Uri

Was ist der schönste Weg, um den Host-Teil eines Uri mit .NET zu ersetzen? Dh: string ReplaceHost(string original, string newHostName); //... string s = ReplaceHost("http://oldhostname/index.html", "newhostname"); Assert.AreEqual("http://newhostname/index.html", s); //... string s =...

84
Holen Sie sich die Größe der Datei auf der Festplatte

var length = new System.IO.FileInfo(path).Length; Dies gibt die logische Größe der Datei an, nicht die Größe auf der Festplatte. Ich möchte die Größe einer Datei auf der Festplatte in C # (vorzugsweise ohne Interop ) erhalten, wie dies vom Windows Explorer gemeldet wird. Es sollte die richtige...

84
List.Add () Thread-Sicherheit

Ich verstehe, dass eine Liste im Allgemeinen nicht threadsicher ist. Ist es jedoch falsch, einfach Elemente zu einer Liste hinzuzufügen, wenn die Threads niemals andere Vorgänge in der Liste ausführen (z. B. das Durchlaufen)? Beispiel: List<object> list = new