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.

6
Jak używać Moq do mockowania metody rozszerzenia?
Piszę test, który zależy od wyników metody rozszerzającej, ale nie chcę, aby przyszła awaria tej metody rozszerzającej kiedykolwiek przerwała ten test. Kpienie z tego wyniku wydawało się oczywistym wyborem, ale Moq nie wydaje się oferować sposobu na zastąpienie metody statycznej (wymóg dla metody rozszerzającej). Podobny pomysł jest z Moq.Protected i …

7
Pobierz kod HTML ze strony internetowej w C #
Jak pobrać kod HTML ze strony internetowej, zapisać go i znaleźć tekst za pomocą wyrażenia LINQ? Używam następującego kodu, aby pobrać źródło strony internetowej: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); string result = …
87 c#  html  linq 


3
Entity Framework SaveChanges () vs. SaveChangesAsync () i Find () vs. FindAsync ()
Szukałem różnic między 2 parami powyżej, ale nie znalazłem żadnych artykułów wyjaśniających to jasno, a także kiedy użyć jednej lub drugiej. Jaka jest różnica między SaveChanges()i SaveChangesAsync()? A między Find()a FindAsync()? Po stronie serwera, gdy używamy Asyncmetod, musimy również dodać await. Dlatego nie sądzę, że jest asynchroniczny po stronie serwera. …



4
Dlaczego program Visual Studio informuje mnie, że metoda AddJsonFile () nie została zdefiniowana?
Opracowuję projekt ASP.NET 5 WebAPI przy użyciu VS Ultimate 2015 Preview. Próbuję skonfigurować aplikację w ten sposób (numery linii to tylko wskazówki): 1 using Microsoft.Framework.ConfigurationModel; 2 3 public IConfiguration Configuration { get; private set; } 4 5 public Startup() 6 { 7 Configuration = new Configuration() 8 .AddJsonFile("config.json") 9 .AddEnvironmentVariables(); …

7
Task.Run with Parameter (s)?
Pracuję nad wielozadaniowym projektem sieciowym i jestem nowy Threading.Tasks. Zaimplementowałem prosty Task.Factory.StartNew()i zastanawiam się, jak mogę to zrobić Task.Run()? Oto podstawowy kod: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Spojrzałem System.Threading.Tasks.Taskw Object Browser i nie mogłem znaleźć Action<T>takiego parametru. Jest tylko Actiontaki, który przyjmuje voidparametr, …

17
Nie znaleziono zestawu zawierającego błąd OwinStartupAttribute
Ten błąd Podczas próby załadowania aplikacji wystąpiły następujące błędy. - Nie znaleziono zestawu zawierającego OwinStartupAttribute. - Nie znaleziono podanego typu lub metody „false”. Spróbuj określić Assembly. Aby wyłączyć wykrywanie uruchamiania OWIN, dodaj właściwość appSetting owin: AutomaticAppStartup z wartością „false” w pliku web.config. Aby określić zestaw, klasę lub metodę uruchamiania OWIN, …

3
Jak zwrócić literał tablicowy w języku C #
Próbuję następujący kod. Wskazuje się linię z błędem. int[] myfunction() { { //regular code } catch (Exception ex) { return {0,0,0}; //gives error } } Jak mogę zwrócić literał tablicowy, taki jak literały łańcuchowe?
87 c# 

4
Jak uzyskać StatusCode z HttpRequestException?
Prawdopodobnie brakuje mi tutaj czegoś oczywistego. Używam HttpClientrzutów, HttpRequestExceptionktóre zawierają StatusCodew ciągu Message. Jak mogę uzyskać do tego dostęp StatusCode? Edycja : Więcej informacji, napisałem to pytanie w pośpiechu. Używam HttpClientdostępu do innego interfejsu API w moim projekcie WebApi. Tak, wiem, dlaczego dzwonię EnsureSuccessStatusCode(). Chcę propagować niektóre błędy w dół, …

10
Czytaj pliki z folderu obecnego w projekcie
Mam projekt C # (aplikacja konsoli systemu Windows). Utworzyłem folder o nazwie Data inside project. W folderze Data znajdują się dwa pliki tekstowe. Jak mogę odczytać pliki tekstowe z folderu „Data”. Próbowałem poniżej rzeczy. string[] files = File.ReadAllLines(@"Data\Names.txt") Błąd, że nie znaleziono pliku. Sprawdziłem niektóre odpowiedzi Stackoverflow opublikowane wcześniej i …
87 c# 

1
Jak mogę filtrować słownik za pomocą LINQ i zwracać go do słownika tego samego typu
Mam następujący słownik: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Chcę przefiltrować pozycje słownika i ponownie przypisać wynik do tej samej zmiennej: dic = dic.Where (p => p.Key == 1); Jak mogę zwrócić wynik jako słownik z tego samego typu [ <int,string>]? Próbowałem ToDictionary, ale to …


7
Gdzie i jak jest używany termin WRAPPER w programowaniu, w czym pomaga?
Spotykam programistów używających terminu tworzenie Wrapperów innych klas lub API lub nawet niektórych kodów, jest to termin używany przez doświadczonych programistów Więc jakikolwiek pomysł, co przez to rozumieją; np. proste pytanie; mamy dwa rodzaje technik sortowania tablic, stwórzmy dla niego opakowanie Powyższy jest bardzo prostym przykładem
87 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.