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
Sprawdź, czy jeden element IEnumerable zawiera wszystkie elementy innego elementu IEnumerable
Jaki jest najszybszy sposób określenia, czy jeden element IEnumerable zawiera wszystkie elementy innego elementu IEnumerable podczas porównywania pola / właściwości każdego elementu w obu kolekcjach? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new Item("1"),new Item("a")}; Item[] …
103 c#  .net  linq  ienumerable 

16
System.Net.Http: brakuje w przestrzeni nazw? (przy użyciu .net 4.5)
TL; DR: Jestem nowy w tym języku i nie mam pojęcia, co robię oto moja dotychczasowa klasa: using System; using System.Collections.Generic; using System.Net.Http; using System.Web; using System.Net; using System.IO; public class MyClass { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string data = @"{""object"":{""name"":""Title""}}"; public static void CreateObject() { …
103 c#  api  rest  post 

5
Konwersja double na int w C #
W naszym kodzie mamy double, który musimy przekonwertować na int. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Czy ktoś może mi wyjaśnić, dlaczego i1 != i2? Wynik, który otrzymuję jest taki: i1 = 9i i2 = 8.
103 c#  int  double 

5
Jak skonfigurować aplikację, aby działała poprawnie na komputerze z ustawieniem wysokiego DPI (np. 150%)?
Stworzyłem prostą aplikację Winforms w C #. Kiedy uruchamiam aplikację na maszynie z ustawieniami wysokiego DPI (np. 150%), aplikacja zostaje przeskalowana. Na razie w porządku! Ale zamiast renderowania czcionek o większym rozmiarze, wszystkie teksty również są po prostu powiększane. To oczywiście prowadzi do bardzo rozmytego tekstu (na wszystkich elementach sterujących, …
103 c#  winforms  fonts  dpi  dpi-aware 

1
Dlaczego nie mogę użyć operatora propagacji wartości null w wyrażeniach lambda?
Często używam operatora propagującego wartość null w moim kodzie, ponieważ daje mi to bardziej czytelny kod, szczególnie w długich zapytaniach nie muszę sprawdzać wartości null każdej używanej klasy. Poniższy kod zgłasza błąd kompilacji, którego nie możemy użyć operatora propagującego wartość null w wyrażeniu lambda. var cnt = humans.AsQueryable().Count(a => a.House?[0].Price …

12
Instrukcje: najlepszy sposób rysowania tabeli w aplikacji konsoli (C #)
Mam ciekawe pytanie. Wyobraź sobie, że mam wiele danych zmieniających się w bardzo szybkich odstępach czasu. Chcę wyświetlić te dane jako tabelę w aplikacji konsoli. np .: ------------------------------------------------------------------------- | Column 1 | Column 2 | Column 3 | Column 4 | ------------------------------------------------------------------------- | | | | | | | | …
103 c#  console  drawing 

6
Jak zdekodować token JWT?
Nie rozumiem, jak działa ta biblioteka. Proszę, mógłbyś mi pomóc ? Oto mój prosty kod: public void TestJwtSecurityTokenHandler() { var stream = "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJJU1MiLCJzY29wZSI6Imh0dHBzOi8vbGFyaW0uZG5zY2UuZG91YW5lL2NpZWxzZXJ2aWNlL3dzIiwiYXVkIjoiaHR0cHM6Ly9kb3VhbmUuZmluYW5jZXMuZ291di5mci9vYXV0aDIvdjEiLCJpYXQiOiJcL0RhdGUoMTQ2ODM2MjU5Mzc4NClcLyJ9"; var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(stream); } To jest błąd: Ciąg musi być w kompaktowym formacie JSON, który ma postać: Base64UrlEncodedHeader.Base64UrlEndcodedPayload.OPTIONAL, Base64UrlEncodedSignature '. Jeśli …
103 c#  .net  jwt 

15
Entity Framework - nieprawidłowa nazwa kolumny „* _ID”
Zawęziłem to do problemu między Code First i Database first EF, ale nie jestem pewien, jak to naprawić. Postaram się mówić tak jasno, jak tylko potrafię, ale szczerze mówiąc, sam brakuje mi części zrozumienia. To jest Entity Framework 4.4 Odziedziczyłem projekt, w którym był używany Entity Framework, ale wiele rzeczywistych …

8
Jak wyraźnie odrzucić argument zewnętrzny?
Dzwonię: myResult = MakeMyCall(inputParams, out messages); ale tak naprawdę nie obchodzą mnie wiadomości. Gdyby to był parametr wejściowy, na którym mi nie zależało, po prostu podałbym wartość null. Gdyby to był powrót, na którym mi nie zależało, zostawiłbym to. Czy istnieje sposób na zrobienie czegoś podobnego bez wyjścia, czy też …
103 c#  out 

10
Jak dodawać i pobierać wartości nagłówka w WebApi
Muszę utworzyć metodę POST w WebApi, aby móc wysyłać dane z aplikacji do metody WebApi. Nie mogę uzyskać wartości nagłówka. Tutaj dodałem wartości nagłówka w aplikacji: using (var client = new WebClient()) { // Set the header so it knows we are sending JSON. client.Headers[HttpRequestHeader.ContentType] = "application/json"; client.Headers.Add("Custom", "sample"); // …


6
CORS: tryb poświadczeń to „dołącz”
Tak, wiem, o czym myślisz - kolejne pytanie CORS-a, ale tym razem jestem zaskoczony. Na początek rzeczywisty komunikat o błędzie: XMLHttpRequest nie może załadować http: //localhost/Foo.API/token . Wartość nagłówka „Access-Control-Allow-Origin” w odpowiedzi nie może być symbolem wieloznacznym „*”, gdy tryb poświadczeń żądania to „include” . Dlatego źródło „ http: // …

6
Jak tworzyć funkcje inline w C #
Używam Linq To XML new XElement("Prefix", Prefix == null ? "" : Prefix) ale chcę wykonać obliczenia do przedrostka przed dodaniem go do xml, na przykład wyeliminowanie spacji, znaków specjalnych, niektórych obliczeń itp. Nie chcę tworzyć funkcji, ponieważ nie będą one pomocne w żadnej innej części mojego programu, ale to, …
103 c#  .net 

3
Sprawdź, czy lista <t> zawiera inną listę
Mam listę parametrów takich jak ta: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable&lt;Parameter&gt; parameters; I tablicę ciągów, z którymi chcę to porównać. string[] myStrings = new string[] { "one", "two"}; Chcę iterować listę parametrów i sprawdzić, …
103 c#  list  loops  c#-4.0  subset 


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.