Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

8
C # SQL Server - przekazywanie listy do procedury składowanej
Wywołuję procedurę składowaną programu SQL Server z mojego kodu C #: 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
Automatyczne przechowywanie wersji w programie Visual Studio 2017 (.NET Core)
Spędziłem większą część kilku godzin, próbując znaleźć sposób na automatyczne zwiększanie wersji w .NETCoreApp 1.1 (Visual Studio 2017). Wiem, że plik AssemblyInfo.cs jest tworzony dynamicznie w folderze: obj/Debug/netcoreapp1.1/ Nie akceptuje starej metody: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Jeśli ustawię projekt na pakiet, mogę ustawić tam wersje, ale wydaje się, że jest to używane …

9
Prześlij plik na FTP przy użyciu C #
Próbuję przesłać plik na serwer FTP za pomocą C #. Plik jest przesyłany, ale z zerową liczbą bajtów. 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 …
112 c#  .net  file-upload  ftp 

4
Jaki jest idiomatyczny sposób weryfikacji rozmiaru kolekcji w xUnit?
Mam w swoim zestawie testów test, który wygląda mniej więcej tak: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Ten test działa zgodnie z oczekiwaniami, ale kiedy go uruchamiam, xUnit wyświetla ostrzeżenie: ostrzeżenie xUnit2013: Nie używaj funkcji Assert.Equal () do sprawdzania rozmiaru kolekcji. Jednak ostrzeżenie nie …
112 c#  xunit  xunit.net 


14
Jak zainicjować List <T> do danego rozmiaru (w przeciwieństwie do pojemności)?
.NET oferuje ogólny kontener listy, którego wydajność jest prawie identyczna (zobacz pytanie Wydajność tablic a listy). Jednak są one zupełnie inne w inicjalizacji. Tablice są bardzo łatwe do zainicjowania z wartością domyślną iz definicji mają już określony rozmiar: string[] Ar = new string[10]; Co pozwala na bezpieczne przypisywanie losowych przedmiotów, …

13
Jak uzyskać pełną ścieżkę przebiegu procesu?
Mam aplikację, która zmienia niektóre ustawienia innej aplikacji (jest to prosta aplikacja C # uruchamiana przez dwukrotne kliknięcie (nie jest wymagana konfiguracja)). Po zmianie ustawień muszę zrestartować inną aplikację, aby odzwierciedlała zmienione ustawienia. Aby to zrobić, muszę zabić działający proces i rozpocząć go ponownie, ale problem polega na tym, że …
112 c# 

5
Jak uzyskać projekty .NET Core w celu skopiowania odwołań NuGet do danych wyjściowych kompilacji?
Próbuję napisać system wtyczek z .NET Core, a jednym z moich wymagań jest możliwość dystrybucji biblioteki DLL wtyczki wraz z jej zależnościami do użytkownika w celu zainstalowania. Nie mogę jednak dowiedzieć się, jak uwzględnić moje zależności NuGet jako artefakt kompilacji i umieścić je w folderze kompilacji bez konieczności użycia ich …
112 c#  msbuild  .net-core  nuget  csproj 

7
Twój projekt nie odwołuje się do frameworka „.NETFramework, Version = v4.6.2”. Dodaj odniesienie do „.NETFramework, Version = v4.6.2” w „TargetFrameworks”
Nie mogę uruchomić moich testów jednostkowych. Mam następny błąd: Twój projekt nie odwołuje się do struktury „.NETFramework, Version = v4.6.2”. Dodaj odwołanie do „.NETFramework, Version = v4.6.2” we właściwości „TargetFrameworks” pliku projektu, a następnie ponownie uruchom przywracanie NuGet. W app.config: &lt;startup&gt; &lt;supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/&gt; &lt;/startup&gt; W projekcie&gt; Właściwości&gt; aplikacji&gt; TargetFramework …

20
Porównanie właściwości obiektu w języku C # [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Oto, co wymyśliłem jako metodę …


10
Czy String.Contains () jest szybszy niż String.IndexOf ()?
Mam bufor ciągów o długości około 2000 znaków i muszę sprawdzić bufor, jeśli zawiera określony ciąg. Dokonuje sprawdzenia w aplikacji internetowej ASP.NET 2.0 dla każdego żądania internetowego. Czy ktoś wie, czy metoda String.Contains działa lepiej niż metoda String.IndexOf ? // 2000 characters in s1, search token in s2 string s1 …
111 c#  .net  asp.net  performance  string 

7
Programowe określenie czasu trwania zablokowanej stacji roboczej?
Jak można określić w kodzie, jak długo maszyna jest zablokowana? Inne pomysły poza C # są również mile widziane. Podoba mi się pomysł na obsługę okien (i zaakceptowałem go) ze względu na prostotę i czystość, ale niestety nie sądzę, że zadziała w tym konkretnym przypadku. Chciałem uruchomić to na mojej …
111 c#  windows 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.