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 #.

4
ReSharper memperingatkan: "Bidang statis dalam tipe generik"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

11
Diberikan jalur sistem file, apakah ada cara yang lebih pendek untuk mengekstrak nama file tanpa ekstensi?
Saya memprogram dalam WPF C #. Saya punya misalnya jalur berikut: C:\Program Files\hello.txt dan saya ingin mengekstraknya hello. Path tersebut stringdiambil dari database. Saat ini saya menggunakan kode berikut untuk membagi jalur '\'dan kemudian membagi lagi dengan '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = …


2
Bagaimana cara mengatur HttpContent untuk parameter kedua HttpClient PostAsync saya?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } The PostAsyncmengambil parameter lain bahwa …

4
Cara mengubah nilai atribut di bagian appSettings dengan transformasi Web.config
Apakah mungkin untuk mengubah file appSettings Web.config berikut: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> menjadi sesuatu seperti ini: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Jadi, saya perlu menghapus developmentModeUserId kunci …
260 c#  asp.net  .net  web-config 



9
Hapus karakter terakhir
Saya mengambil banyak informasi dalam daftar, terhubung ke database dan saya ingin membuat serangkaian grup, untuk seseorang yang terhubung ke situs web. Saya menggunakan ini untuk menguji tetapi ini tidak dinamis, jadi itu benar-benar buruk: string strgroupids = "6"; Saya ingin menggunakan ini sekarang. Tetapi string yang dikembalikan adalah sesuatu …
260 c#  string  char 

24
Menampilkan tanggal pembuatan
Saat ini saya memiliki aplikasi yang menampilkan nomor build di jendela judulnya. Itu bagus dan bagus kecuali itu tidak ada artinya bagi sebagian besar pengguna, yang ingin tahu apakah mereka memiliki versi terbaru - mereka cenderung menyebutnya sebagai "Kamis lalu" daripada versi 1.0.8.4321. Rencananya adalah meletakkan tanggal pembuatan di sana …
260 c#  date  time  compilation 

27
Tidak ada koneksi yang dapat dilakukan karena mesin target secara aktif menolaknya?
Kadang-kadang saya mendapatkan kesalahan berikut saat saya melakukan HttpWebRequest ke WebService. Saya juga menyalin kode saya di bawah ini. System.Net.WebException: Tidak dapat terhubung ke server jarak jauh ---> System.Net.Sockets.SocketException: Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya 127.0.0.1:80 di System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) di System.Net.Sockets.Socket.InternalConnect …

24
Kesalahan Gmail: Server SMTP membutuhkan koneksi yang aman atau klien tidak diautentikasi. Respons server adalah: 5.5.1 Diperlukan Otentikasi
Saya menggunakan kode berikut untuk mengirim email. Kode ini berfungsi dengan benar di Mesin lokal saya. Tetapi pada server Produksi saya mendapatkan pesan kesalahan var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new …
260 c#  .net  smtp  gmail 

5
Apa yang sebenarnya terjadi dalam percobaan {return x; } akhirnya {x = null; } pernyataan?
Saya melihat tip ini dalam pertanyaan lain dan bertanya-tanya apakah seseorang dapat menjelaskan kepada saya bagaimana cara kerjanya? try { return x; } finally { x = null; } Maksudku, apakah finallyklausul benar-benar mengeksekusi setelah itu returnpernyataan? Bagaimana tidak amannya kode ini? Bisakah Anda memikirkan try-finallyperetasan tambahan yang dapat dilakukan …



21
Bagaimana cara memanggil Stored Procedure di Entity Framework 6 (Code-First)?
Saya sangat baru di Entity Framework 6 dan saya ingin menerapkan prosedur tersimpan di proyek saya. Saya memiliki prosedur tersimpan sebagai berikut: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() …

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.