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


12
Apakah menyalahgunakan IDisposable dan "using" sebagai sarana untuk mendapatkan "perilaku cakupan" untuk keamanan pengecualian?
Sesuatu yang sering saya gunakan kembali di C ++ membiarkan kelas Amenangani kondisi masuk dan keluar negara untuk kelas lainB , melalui Akonstruktor dan destruktor, untuk memastikan bahwa jika sesuatu dalam lingkup itu melemparkan pengecualian, maka B akan memiliki keadaan yang diketahui ketika ruang lingkup telah keluar. Sejauh akronimnya, ini …

4
Cara membuat permintaan GET web http dengan benar
saya masih baru di c # dan saya mencoba membuat aplikasi untuk halaman ini yang akan memberi tahu saya ketika saya mendapat pemberitahuan (dijawab, dikomentari, dll ..). Tetapi untuk saat ini saya hanya mencoba membuat panggilan sederhana ke api yang akan mendapatkan data pengguna. Saya menggunakan Visual studio express 2012 …
112 c#  .net  httpwebrequest 

10
Saya tidak menemukan kelas "ZipFile" di namespace "System.IO.Compression"
Saya tidak dapat menggunakan kelas "Zipfile" di ruang nama "System.IO.Compression", kode saya adalah: using System; using System.IO; using System.IO.Compression; namespace ConsoleApplication { class Program { static void Main(string[] args) { string startPath = @"c:\example\start"; string zipPath = @"c:\example\result.zip"; string extractPath = @"c:\example\extract"; ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest,true); ZipFile.ExtractToDirectory(zipPath, extractPath); } } } …
112 c#  zip 


7
Bagaimana cara saya menghindar dari karakter dalam komentar c #?
Saya menyadari hari ini bahwa saya tidak tahu bagaimana cara melarikan diri dari karakter dalam komentar untuk C #. Saya ingin mendokumentasikan kelas C # generik, tetapi saya tidak dapat menulis contoh yang tepat karena saya tidak tahu cara keluar dari karakter <dan >. Apakah saya harus menggunakan <dan >? …
112 c# 


3
Mengapa objek kunci harus statis?
Sangat umum menggunakan objek hanya baca statis privat untuk mengunci multi threading. Saya memahami bahwa privat mengurangi titik masuk ke objek penguncian dengan memperketat enkapsulasi dan karena itu akses ke yang paling penting. Tapi kenapa statis? private static readonly object Locker = new object(); Pada akhirnya, bidang ini hanya digunakan …


11
MVVM di WPF - Bagaimana cara memperingatkan ViewModel tentang perubahan Model… atau haruskah saya?
Saya akan membaca beberapa artikel MVVM, terutama ini dan ini . Pertanyaan khusus saya adalah: Bagaimana cara mengkomunikasikan perubahan Model dari Model ke ViewModel? Dalam artikel Josh, saya tidak melihat dia melakukan ini. ViewModel selalu meminta properti dari Model. Dalam contoh Rachel, dia memang memiliki model yang diimplementasikan INotifyPropertyChanged, dan …
112 c#  .net  wpf  mvvm 

8
C # SQL Server - Meneruskan daftar ke prosedur tersimpan
Saya memanggil prosedur tersimpan SQL Server dari kode C # saya: using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = SqlDbType.Structured; NDistanceParameter.SqlDbType …

15
Cara terbaik untuk membandingkan dua objek kompleks
Saya memiliki dua objek kompleks seperti Object1dan Object2. Mereka memiliki sekitar 5 tingkat objek anak. Saya membutuhkan metode tercepat untuk mengatakan apakah mereka sama atau tidak. Bagaimana ini bisa dilakukan di C # 4.0?
112 c#  .net 

15
Pembuatan Versi Otomatis di Visual Studio 2017 (.NET Core)
Saya telah menghabiskan sebagian besar dari beberapa jam mencoba menemukan cara untuk versi penambahan otomatis di .NETCoreApp 1.1 (Visual Studio 2017). Saya tahu AssemblyInfo.cs sedang dibuat secara dinamis di dalam folder: obj/Debug/netcoreapp1.1/ Itu tidak menerima metode lama: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Jika saya mengatur proyek ke paket, saya dapat mengatur versi di …

9
Unggah file ke FTP menggunakan C #
Saya mencoba mengunggah file ke server FTP dengan C #. File diupload tetapi dengan nol byte. private void button2_Click(object sender, EventArgs e) { var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/"; ftp ftpClient = new ftp("ftp://example.com/", "username", "password"); string[] files = Directory.GetFiles(dirPath,"*.*"); var uploadPath = "/httpdocs/album"; foreach (string file in files) { …
112 c#  .net  file-upload  ftp 

4
Apa cara idiomatis untuk memverifikasi ukuran koleksi di xUnit?
Saya memiliki tes suite tes yang berjalan seperti ini: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Tes ini berfungsi seperti yang saya harapkan, tetapi ketika saya menjalankannya xUnit mencetak peringatan: peringatan xUnit2013: Jangan gunakan Assert.Equal () untuk memeriksa ukuran koleksi. Namun, tidak ada alternatif yang …
112 c#  xunit  xunit.net 

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.