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.


12
C #: „is” słowo kluczowe i sprawdzanie, czy nie
To głupie pytanie, ale możesz użyć tego kodu, aby sprawdzić, czy coś jest określonego typu ... if (child is IContainer) { //.... Czy istnieje bardziej elegancki sposób sprawdzenia wystąpienia „NIE”? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is IContainer) …
287 c#  casting  keyword 

9
Jak łatwo zainicjować listę krotek?
Uwielbiam krotki . Pozwalają szybko grupować istotne informacje bez konieczności pisania dla nich struktury lub klasy. Jest to bardzo przydatne podczas refaktoryzacji bardzo zlokalizowanego kodu. Inicjowanie ich listy wydaje się jednak nieco zbędne. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( 1, …



24
Projekt aplikacji internetowej […] jest skonfigurowany do korzystania z IIS. Nie można znaleźć serwera WWW […].
Mam plik sieciowy w moim pliku rozwiązania, który jest „niedostępny” po otwarciu rozwiązania. Po kliknięciu projektu sieci web prawym przyciskiem myszy i ponownym załadowaniu projektu pojawia się następujący błąd: The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found. Nie skonfigurowałem ręcznie …
285 c#  asp.net  iis 

8
Zignoruj ​​mapowanie jednej właściwości za pomocą Automapper
Używam Automapper i mam następujący scenariusz: Klasa OrderModel ma właściwość o nazwie „ProductName”, która nie znajduje się w bazie danych. Więc kiedy próbuję wykonać mapowanie za pomocą: Mapper.CreateMap<OrderModel, Orders>(); Generuje wyjątek: „Następujące 1 właściwości w Project.ViewModels.OrderModel nie są odwzorowane:„ ProductName ” Przeczytałem na Wiki AutoMapper dla Projekcji odwrotną wielkość liter …


10
Odczytywanie klucza z Web.Config za pomocą ConfigurationManager
Próbuję odczytać klucze z Web.configpliku na innej warstwie niż warstwa internetowa (to samo rozwiązanie) Oto, czego próbuję: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; A oto moje appSettingsw Web.configpliku: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration> Kiedy debuguję kod usernamei robię passwordto po prostu …
284 c#  asp.net-mvc 


7
TransactionScope automatycznie przechodzi na MSDTC na niektórych komputerach?
W naszym projekcie używamy TransactionScope's, aby zapewnić, że nasza warstwa dostępu do danych wykonuje swoje działania w transakcji. Naszym celem jest nie wymagać, aby usługa MSDTC była włączona na naszych urządzeniach użytkowników końcowych. Problem w tym, że na połowie maszyn naszych programistów możemy pracować z wyłączonym MSDTC. Druga połowa musi …



9
Wstawianie znaku tabulacji do tekstu za pomocą C #
Buduję aplikacji gdzie mam uchwycić kilka wartości i budowania tekst z nimi Name, Ageitp Wynikiem będzie zwykły tekst w formacie TextBox. Staram się, aby te informacje pojawiały się w pewnym sensie columns, dlatego staram się je rozdzielić, tababy były bardziej przejrzyste. Na przykład zamiast mieć: Ann 26 Sarah 29 Paul …
283 c#  .net 

6
Gdzie jest HttpContent.ReadAsAsync?
Widzę w tonach przykładów w Internecie z użyciem nowego HttpClientobiektu (jako części nowego interfejsu API sieci Web), że powinna istnieć HttpContent.ReadAsAsync<T>metoda. Jednak MSDN nie wspomina o tej metodzie, ani IntelliSense jej nie znajduje. Gdzie się podział i jak mam go obejść?

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.