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.


11
Sprawdzanie, czy obiekt jest liczbą w C #
Chciałbym sprawdzić, czy obiekt jest tak wiele, że .ToString()spowodowałoby ciąg zawierający cyfry i +, -,. Czy jest to możliwe przez proste sprawdzanie typów w .net (np.:) if (p is Number)? Czy powinienem przekonwertować na ciąg, a następnie spróbować przeanalizować podwojenie? Aktualizacja: Aby wyjaśnić, że mój obiekt to int, uint, float, …

25
Podziel ciąg zawierający parametry wiersza polecenia na ciąg [] w C #
Mam pojedynczy ciąg zawierający parametry wiersza polecenia do przekazania do innego pliku wykonywalnego i muszę wyodrębnić ciąg [] zawierający poszczególne parametry w taki sam sposób, jak zrobiłby to C #, gdyby polecenia zostały określone w wierszu polecenia. Ciąg [] będzie używany podczas wykonywania innego punktu wejścia zestawu za pośrednictwem odbicia. …


6
Jak wykonać łączenie między wieloma tabelami w LINQ lambda
Próbuję wykonać sprzężenie między wieloma tabelami w LINQ. Mam następujące zajęcia: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table I użyć kodu następujące (gdzie product, categoryi productcategorysą przypadki powyższych zajęć): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) => new {product = p, …

6
Jak dodać delegata do interfejsu C #
Muszę mieć kilku delegatów w mojej klasie. Chciałbym użyć interfejsu do „przypomnienia” mi o ustawieniu tych delegatów. Jak? Moja klasa wygląda tak: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; public delegate void StartedEventHandler(); …

3
Jak mock ModelState.IsValid przy użyciu struktury Moq?
Sprawdzam ModelState.IsValidmetodę akcji kontrolera, która tworzy pracownika w następujący sposób: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Chcę go wyśmiewać w mojej metodzie testów jednostkowych przy użyciu Moq Framework. Próbowałem to kpić w ten sposób: var modelState = …

5
Powiązanie List <T> do DataGridView w WinForm
mam klasę class Person{ public string Name {get; set;} public string Surname {get; set;} } i a List&lt;Person&gt;do którego dodaję kilka pozycji. Lista jest powiązana z my DataGridView. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; Nie ma problemu. myGridwyświetla dwa wiersze, ale kiedy …

9
Czytaj e-maile z MS Exchange w C #
Potrzebuję możliwości monitorowania i odczytywania wiadomości e-mail z określonej skrzynki pocztowej na serwerze MS Exchange (wewnętrznym w mojej firmie). Muszę również mieć możliwość odczytania adresu e-mail nadawcy, tematu, treści wiadomości i pobrania załącznika, jeśli istnieje. Jaki jest najlepszy sposób na zrobienie tego przy użyciu języka C # (lub VB.NET)?

9
Implementowanie języka C # dla maszyny JVM
Czy ktoś próbuje zaimplementować język C # dla maszyny JVM? Jako programista Java z zazdrością podchodzę do C #, ale nie chcę rezygnować z przenośności i dojrzałości JVM, nie wspominając już o różnorodnej gamie narzędzi do tego. Wiem, że istnieje kilka ważnych różnic między JVM i CLR, ale czy jest …
91 c#  java  clr  jvm 

14
Jak mogę utworzyć klucz produktu dla mojej aplikacji C #?
Jak mogę utworzyć klucz produktu dla mojej aplikacji C #? Muszę utworzyć klucz produktu (lub licencję), który aktualizuję co roku. Dodatkowo muszę utworzyć taki dla wersji próbnych. Związane z: Jak najlepiej zaciemnić kod weryfikacyjny licencji produktu C #? Jak chronisz swoje oprogramowanie przed nielegalną dystrybucją?
91 c#  .net  license-key 

1
Wdrażanie nieziemskiego kalendarza
Kiedy szukałem rozwiązań na inne pytanie, zacząłem się zastanawiać, czy można użyć Calendarklasy .NET do zaimplementowania kalendarza, który nie byłby oparty na ziemskich konwencjach. Na przykład dzień Marsa jest o 2,7% dłuższy niż dzień tutaj na Ziemi: Konwencja stosowana do tej pory w projektach lądowników statków kosmicznych polegała na śledzeniu …
91 c#  .net  datetime  calendar 

5
Jak rozszerzyć typy wbudowane C #, takie jak String?
Pozdrowienia wszyscy ... Muszę . Ale chcę usunąć wszystkie powtarzające się spacje w samym ciągu, nie tylko na końcu lub na początku. Mógłbym to zrobić metodą:TrimString public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } Które mam stąd . Ale chcę, aby ten fragment kodu był …



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.