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.

4
Entity Framework 4 - AddObject vs Attach
Ostatnio pracowałem z Entity Framework 4 i jestem nieco zdezorientowany, kiedy używać ObjectSet.Attach i ObjectSet.AddObject . Z mojego zrozumienia: Użyj opcji „Dołącz”, gdy jednostka już istnieje w systemie Użyj „AddObject” podczas tworzenia zupełnie nowej jednostki Tak więc, jeśli tworzę nową osobę , robię to. var ctx = new MyEntities(); var …



6
Jak naprawdę działa wzorzec zwrotu StartCoroutine / yield w Unity?
Rozumiem zasadę coroutines. Wiem, jak sprawić, by wzorzec StartCoroutine/ yield returnwzorzec działał w C # w Unity, np. Wywołać metodę zwracającą się IEnumeratorprzez StartCoroutineiw tej metodzie zrób coś, yield return new WaitForSeconds(1);poczekaj sekundę, a potem zrób coś innego. Moje pytanie brzmi: co tak naprawdę dzieje się za kulisami? Co tak …
135 c#  unity3d  coroutine 

17
Niezawodna metoda uzyskania adresu MAC maszyny w języku C #
Potrzebuję sposobu, aby uzyskać adres MAC maszyny niezależnie od systemu operacyjnego, na którym działa, przy użyciu C #. Aplikacja będzie musiała działać na XP / Vista / Win7 32 i 64 bit, a także na tych systemach operacyjnych, ale z domyślnym językiem obcym. Wiele poleceń C # i zapytań systemu …
135 c#  mac-address 

7
Jak utworzyć .NET DateTime z formatu ISO 8601
Dowiedziałem się, jak zamienić DateTime na format ISO 8601 , ale nie ma nic o tym, jak zrobić odwrotność w C #. Mam 2010-08-20T15:00:00Zi chcę przekształcić go w DateTimeprzedmiot. Mógłbym sam oddzielić części struny, ale wydaje się, że to dużo pracy jak na coś, co jest już międzynarodowym standardem.

16
NHibernate.MappingException: Nie ma problemu z: XYZ
Teraz, zanim to powiesz: zrobiłem Google i mój hbm.xmlplik jest zasobem osadzonym. Oto kod, który dzwonię: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Oto mój plik mapowania dla klasy: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator class="identity" /> </id> <property …
134 c#  .net  nhibernate 

1
Dodawanie listy <t> .add () kolejna lista
Mam IEnumerable&lt;TravelDetails&gt;i próbuję dodać wartości w for-pętli do a List&lt;TravelDetails&gt;. Ciągle otrzymuję błędy. Błąd 15 Argument 1: nie można dokonać konwersji z „System.Collections.Generic.List” do „TrafficCore.DataObjects.TripDetails” C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Mój kod to List&lt;TripDetails&gt; tripDetailsCollection = new List&lt;TripDetails&gt;(); …
134 c#  .net  linq 

5
Praktyczne użycie słowa kluczowego `stackalloc`
Czy ktoś kiedykolwiek faktycznie używał stackallocpodczas programowania w C #? Zdaję sobie sprawę z tego, co się dzieje, ale jedyny raz, kiedy pojawia się to w moim kodzie, to przypadek, bo Intellisense podpowiada to np. Gdy zaczynam pisać static. Chociaż nie jest to związane ze scenariuszami użytkowania programu stackalloc, w …
134 c#  keyword  stackalloc 

4
Dlaczego Environment.Exit () nie kończy już programu?
To jest coś, co odkryłem zaledwie kilka dni temu, otrzymałem potwierdzenie, że nie ogranicza się to tylko do mojej maszyny z tego pytania . Najłatwiejszym sposobem odtworzenia tego jest uruchomienie aplikacji Windows Forms, dodanie przycisku i napisanie tego kodu: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("yada"); Environment.Exit(1); // Kaboom! …
134 c#  .net  windows 

13
Skrót do tworzenia listy pojedynczych pozycji w C #
W C # czy istnieje skrót wbudowany do tworzenia wystąpienia List &lt;T&gt; z tylko jednym elementem. Obecnie robię: new List&lt;string&gt;( new string[] { "title" } )) Posiadanie tego kodu wszędzie zmniejsza czytelność. Myślałem o użyciu takiej metody narzędziowej: public static List&lt;T&gt; SingleItemList&lt;T&gt;( T value ) { return (new List&lt;T&gt;( new …
134 c# 

8
Tablice, sterta i stos oraz typy wartości
int[] myIntegers; myIntegers = new int[100]; Czy w powyższym kodzie new int [100] generuje tablicę na stercie? Z tego, co przeczytałem o CLR za pomocą c #, odpowiedź brzmi: tak. Ale nie mogę zrozumieć, co dzieje się z rzeczywistymi int wewnątrz tablicy. Ponieważ są to typy wartości, myślę, że musiałyby …
134 c#  arrays  memory  stack  heap 


6
Jak mogę ustawić wersję instalatora WiX na aktualną wersję kompilacji?
Napisałem aplikację i jej instalator WiX i umieściłem ją pod kontrolą wersji za pomocą subversion. Podczas kompilacji instalatora WiX chcę, aby jego numer wersji był aktualną wersją kompilacji aplikacji. Jak to osiągnąć? Użyłem C # do zakodowania aplikacji. NB używam ccnet do budowania tego projektu
134 c#  svn  wix 

9
Żądanie wprowadzenia interfejsu API sieci Web generuje błąd Http 405 Niedozwolona metoda
Oto wywołanie PUTmetody w moim interfejsie API sieci Web - trzeci wiersz w metodzie (wywołuję interfejs API sieci Web z interfejsu ASP.NET MVC): client.BaseAddressjest http://localhost/CallCOPAPI/. Oto contactUri: Oto contactUri.PathAndQuery: I na koniec moja odpowiedź 405: Oto plik WebApi.config w moim projekcie interfejsu API sieci Web: public static void Register(HttpConfiguration config) …

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.