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.


10
Co jest bardziej wydajne: Słownik TryGetValue lub ContainsKey + Item?
Z pozycji MSDN w Dictionary.TryGetValue Metoda : Ta metoda łączy funkcjonalność metody ContainsKey i właściwości Item. Jeśli klucz nie zostanie znaleziony, wówczas parametr value otrzymuje odpowiednią wartość domyślną dla typu wartości TValue; na przykład 0 (zero) dla typów całkowitych, false dla typów boolowskich, a null dla typów referencyjnych. Użyj metody …


3
Metoda ogólna z wieloma ograniczeniami
Mam ogólną metodę, która ma dwa ogólne parametry. Próbowałem skompilować poniższy kod, ale to nie działa. Czy jest to ograniczenie .NET? Czy można mieć wiele ograniczeń dla różnych parametrów? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse : MyOtherClass
251 c#  generics  .net-3.5 

10
Jak owinąć tekst etykietą przy użyciu WPF?
Mam TextBoxetykietę i. Po kliknięciu przycisku wykonuję następujący kod: label1.Content = textbox1.Text; Moje pytanie brzmi: jak włączyć zawijanie tekstu etykiety? W jednym wierszu może być za dużo tekstu, aby w razie potrzeby automatycznie zawinąć go w wiele wierszy.
251 c#  .net  wpf  label  word-wrap 



30
Jak połączyć się z PasswordBox w MVVM
Z wiązania z P Mam natknąć się na problem asswordBox. Wygląda na to, że stanowi to zagrożenie bezpieczeństwa, ale używam wzorca MVVM, więc chcę to ominąć. Znalazłem tutaj interesujący kod (czy ktoś używał tego lub czegoś podobnego?) http://www.wpftutorial.net/PasswordBox.html Technicznie wygląda świetnie, ale nie jestem pewien, jak odzyskać hasło. Zasadniczo mam …
251 c#  wpf  mvvm  wpf-controls  passwords 

7
Jaki jest cel „powrotu oczekuj” w C #?
Czy istnieje jakikolwiek scenariusz, w którym pisanie metodę tak: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } zamiast tego: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } miałoby …
251 c#  .net  .net-4.5  async-await 


10
Jak korzystać z DbContext.Database.SqlQuery <TElement> (sql, params) z procedurą przechowywaną? Pierwszy kod EF CTP5
Mam procedurę składowaną, która ma trzy parametry i próbuję użyć następujących do zwrócenia wyników: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Na początku próbowałem użyć SqlParameterobiektów jako parametrów, ale to nie zadziałało i rzuciłem SqlExceptionnastępujący komunikat: Procedura lub funkcja „mySpName” oczekuje parametru „@ param1”, który nie został podany. Więc moje pytanie brzmi, jak …

11
Co oznacza $ przed ciągiem?
Zamierzałem użyć ciągów dosłownych, ale przez pomyłkę wpisałem $zamiast @. Ale kompilator nie dał mi żadnego błędu i został pomyślnie skompilowany. Chcę wiedzieć, co to jest i co robi. Szukałem tego, ale nic nie znalazłem. Nie jest to jednak ciąg dosłowny, ponieważ nie mogę napisać: string str = $"text\"; Czy …
250 c#  string 

10
Po co używać metody publicznej w klasie wewnętrznej?
W jednym z naszych projektów jest dużo kodu, który wygląda następująco: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } Czy jest jakiś wyraźny powód, aby to zrobić inaczej niż „łatwiej jest upublicznić ten typ …
250 c#  scope  public  internals 

30
Kiedy używasz słowa kluczowego „to”? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
249 c#  coding-style  this 

10
Metoda HTML.ActionLink
Powiedzmy, że mam klasę public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Na stronie, która nie znajduje się w folderze Element, w którym się ItemControllerznajduje, chcę utworzyć link do Loginmetody. Więc której Html.ActionLinkmetody powinienem użyć i jakie parametry powinienem przekazać? W szczególności szukam zastąpienia …

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.