Pertanyaan yang diberi tag «c#»

C # (dilafalkan "see sharp") adalah bahasa pemrograman multi-paradigma tingkat tinggi, diketik statis, yang dikembangkan oleh Microsoft. Kode C # biasanya menargetkan keluarga alat dan waktu operasi Microsoft .NET, yang mencakup .NET Framework, .NET Core, dan Xamarin, antara lain. Gunakan tag ini untuk pertanyaan tentang kode yang ditulis dalam spesifikasi formal C # atau C #.

3
'ILoggerFactory' tidak mengandung definisi untuk 'AddConsole'
private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } Saya telah menemukan potongan kode di atas di Github . Ini memberikan kesalahan berikut: 'ILoggerFactory' does not contain a definition for 'AddConsole' and the best extension method overload 'ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)' requires a receiver of type 'ILoggingBuilder' Saya menggunakan NET Core 3.0 dan …
20 c#  nuget  core  discord.net 

2
Bagaimana cara mengganti ekstensi AddJwtBearer di .NET Core 3.0
Saya memiliki kode berikut yang mengkompilasi dan bekerja di .NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, …

5
ASP.NET Core 3.0 System.Text.Json Serialisasi Kasus Unta
Dalam proyek ASP.NET Core 3.0 Web API, bagaimana Anda menentukannya opsi serialisasi System.Text.Json untuk membuat serial / deserialize properti Pascal Case ke Camel Case dan sebaliknya secara otomatis? Diberikan model dengan properti Pascal Case seperti: public class Person { public string Firstname { get; set; } public string Lastname { …


1
Konversi IAsyncEnumerable ke Daftar
Jadi di C # 8 kami mendapat tambahan IAsyncEnumerableantarmuka. Jika kita memiliki normal, IEnumerablekita dapat membuat Listatau cukup banyak koleksi lain yang kita inginkan. Terima kasih untuk Linq di sana. var range = Enumerable.Range(0, 100); var list = range.ToList(); Nah sekarang saya ingin mengonversikan saya IAsyncEnumerableke Listdan ini tentu saja …


2
JavaScript ke C # Numeric Precision Loss
Ketika serialisasi dan deserializing nilai antara JavaScript dan C # menggunakan SignalR dengan MessagePack saya melihat sedikit kehilangan presisi dalam C # di sisi penerima. Sebagai contoh, saya mengirim nilai 0,005 dari JavaScript ke C #. Ketika nilai deserialized muncul di sisi C # saya mendapatkan nilai 0.004999999888241291, yang dekat, …


3
Bagaimana cara menghindari melanggar prinsip KERING ketika Anda harus memiliki versi kode async dan sinkronisasi?
Saya sedang mengerjakan proyek yang perlu mendukung versi async dan sinkronisasi dari logika / metode yang sama. Jadi misalnya saya harus punya: public class Foo { public bool IsIt() { using (var conn = new SqlConnection(DB.ConnString)) { return conn.Query<bool>("SELECT IsIt FROM SomeTable"); } } public async Task<bool> IsItAsync() { using …
15 c#  .net  asynchronous 


2
Tidak terkecuali dilempar saat membuka MySqlConnection?
Saya baru mulai dengan async dan Task dan kode saya sudah berhenti diproses. Itu terjadi ketika saya memiliki paket jaringan masuk dan saya mencoba dan berkomunikasi dengan database di dalam pengendali paket. public class ClientConnectedPacket : IClientPacket { private readonly EntityFactory _entityFactory; public ClientConnectedPacket(EntityFactory entityFactory) { _entityFactory= entityFactory; } public …
14 c#  mysql 

3
Mengapa kelanjutan dari Task.WhenAll dieksekusi secara serempak?
Saya baru saja membuat pengamatan yang aneh tentang Task.WhenAllmetode ini, ketika berjalan di .NET Core 3.0. Saya melewati Task.Delaytugas sederhana sebagai argumen tunggal Task.WhenAll, dan saya berharap bahwa tugas yang dibungkus akan berperilaku identik dengan tugas asli. Tapi ini bukan masalahnya. Kelanjutan dari tugas asli dijalankan secara tidak sinkron (yang …


2
Cara menggunakan fitur c # 8.0 baru dalam tampilan Razor
Saya telah memperbarui aplikasi web ASP.NET Mvc 5 saya untuk menggunakan fitur c # 8.0 baru melalui Visual Studio 2019 dan semuanya berfungsi dengan baik sampai saya mencoba menggunakan fitur-fitur baru ini di dalam tampilan Razor. Misalnya, jika saya mencoba menggunakan ekspresi sakelar baru: @{ ViewBag.Title = "About"; var foo …
14 c#  asp.net-mvc  razor 

6
403 Pesan: Legacy People API belum digunakan dalam proyek
Google API aktif tetapi memberikan kesalahan; API Legacy People belum pernah digunakan dalam proyek sebelumnya atau dinonaktifkan. Aktifkan dengan mengunjungi https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project= lalu coba lagi. Jika Anda mengaktifkan API ini baru-baru ini, tunggu beberapa menit hingga tindakan menyebar ke sistem kami dan coba lagi.
14 c#  asp.net  google-api 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.