Pertanyaan yang diberi tag .net-4.5

Versi 4.5 dari Microsoft .NET Framework. Gunakan untuk pertanyaan yang secara khusus terkait dengan .NET Framework 4.5. Untuk pertanyaan tentang .NET Framework secara umum, gunakan tag .net.

503
async / menunggu - kapan mengembalikan Task vs void?

Di bawah skenario apa yang ingin digunakan seseorang public async Task AsyncMethod(int num) dari pada public async void AsyncMethod(int num) Satu-satunya skenario yang bisa saya pikirkan adalah jika Anda membutuhkan tugas untuk dapat melacak kemajuannya. Selain itu, dalam metode berikut,...

251
Apa tujuan dari "menunggu kembali" di C #?

Apakah ada setiap skenario di mana menulis metode seperti ini: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } alih-alih ini: public Task<SomeResult> DoSomethingAsync() { // Some...

146
Di mana direktori .NET Framework 4.5?

Saya telah menginstal Windows 8, Visual Studio 2012 tetapi tidak memiliki direktori v4.5 di %WINDIR%\Microsoft.NET\Framework. Apakah saya melakukan sesuatu yang salah, atau apakah .NET 4.5 berbeda dari yang lain? Jika itu karena saya belum menginstal alat, apakah ada seperangkat alat yang berbeda...

116
Bagaimana Task <int> menjadi int?

Kami memiliki metode ini: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync.