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.

5
Do czego służy hashCode? Czy jest wyjątkowy?
Zauważyłem, że getHashCode()w każdym kontrolce, elementach w WP7 jest metoda, która zwraca sekwencję liczb. Czy mogę użyć tego kodu skrótu do zidentyfikowania przedmiotu? Na przykład chcę zidentyfikować zdjęcie lub piosenkę w urządzeniu i sprawdzić, gdzie jest. Można to zrobić, jeśli hashcode podany dla określonych pozycji jest unikalny. Czy możesz mi …
134 c#  hashcode 


8
Jak uruchomić skrypt w języku Python z poziomu C #?
Tego rodzaju pytanie zadawano już wcześniej w różnym stopniu, ale wydaje mi się, że nie udzielono na nie zwięzłej odpowiedzi, więc zadaję je ponownie. Chcę uruchomić skrypt w Pythonie. Powiedzmy, że to tak: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s Który pobiera lokalizację …

4
Przykład nazwanych rur
Jak napisać prostą - absolutne minimum potrzebne do działania - aplikację testową, która ilustruje, jak używać IPC / Named Pipes? Na przykład, jak napisać aplikację konsolową, w której Program 1 mówi „Witaj świecie” do Programu 2, a Program 2 odbiera komunikat i odpowiada „Zrozumiano” do Programu 1.
134 c#  ipc  named-pipes 






6
Jak mogę zdiagnozować brakujące zależności (lub inne awarie modułu ładującego) w dnx?
Próbuję uruchomić zmodyfikowaną wersję przykładu HelloWeb dla ASP.NET vNext na DNX przy użyciu Kestrel. Rozumiem, że jest to bardzo na plusie, ale mam nadzieję, że zespół ASP.NET przynajmniej utrzyma działanie najprostszej możliwej aplikacji internetowej :) Środowisko: Linux (Ubuntu, prawie) Mono 3.12.1 DNX 1.0.0-beta4-11257 (mam też dostępne 11249) Kod „aplikacji internetowej”, …
133 c#  asp.net-core  dnx 

10
Wydajność debugowania i wydania
Napotkałem następujący akapit: „Ustawienie Debug vs. Release w IDE podczas kompilowania kodu w programie Visual Studio nie ma prawie żadnego wpływu na wydajność… wygenerowany kod jest prawie taki sam. Kompilator C # tak naprawdę nie wykonuje żadnej optymalizacji. Kompilator C # po prostu wypluwa IL… a w czasie wykonywania to …

3
VB.NET odpowiednik skrótu właściwości C #?
Czy istnieje odpowiednik języka VB.NET w języku C #: public string FirstName { get; set; } Wiem, że możesz to zrobić Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End Set End Property Ale wydaje mi się, że nie mogę znaleźć …

4
Przekonwertuj listę obiektów na tablicę jednej z właściwości obiektu
Powiedzmy, że mam następującą klasę: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } a następnie tworzę listę następujących klas ( List<ConfigItemType> MyList) Teraz mam metodę z następującym podpisem: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) Jak mogę dopasować MyListsię do …
133 c#  linq 

6
DateTime.ToString („MM / dd / yyyy HH: mm: ss.fff”) zwróciło wynik na przykład „09/14/2013 07.20.31.371”
Mam aplikację WP8, która wyśle ​​aktualny czas do usługi internetowej. Otrzymuję ciąg daty i godziny, dzwoniąc DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") Dla większości użytkowników działa świetnie i daje mi prawidłowy ciąg, taki jak "09/10/2013 04:04:31.415". Ale dla niektórych użytkowników wynikowy ciąg jest czymś w rodzaju "09/14/2013 07.20.31.371", co powoduje problem w mojej usłudze …

17
Domyślna inicjalizacja ciągu: NULL lub Empty? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
133 c# 

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.