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.

5
Użyj atrybutu XmlInclude lub SoapInclude, aby określić typy, które nie są znane statycznie
Mam bardzo dziwny problem podczas pracy z .NET XmlSerializer. Weź następujące przykładowe zajęcia: public class Order { public PaymentCollection Payments { get; set; } //everything else is serializable (including other collections of non-abstract types) } public class PaymentCollection : Collection<Payment> { } public abstract class Payment { //abstract methods } …
99 c#  .net  xml  xmlserializer 

3
Bezpieczny dostęp do wątku interfejsu użytkownika (głównego) w WPF
Mam aplikację, która aktualizuje mój datagrid za każdym razem, gdy plik dziennika, który oglądam, zostanie zaktualizowany (dołączony do nowego tekstu) w następujący sposób: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); foreach …

5
Jak uzyskać stronę odsyłającą do adresu URL w ASP.NET Core MVC?
Próbuję przeprowadzić migrację formularza internetowego ASP.NET MVC do ASP.NET Core MVC. Obecnie mam problem z Request.UrlReferrerklasą. Oryginalna linia to: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Jednak w przypadku ASP.NET Core UrlReferrer nie jest dostępny. Znalazłem: Request.Headers["Referer"] która zwraca StringValues ​​zamiast String. Nie jestem …

2
Moq, SetupGet, Mocking a property
Próbuję mockować klasę, nazwaną UserInputEntity, która zawiera właściwość o nazwie ColumnNames: (zawiera inne właściwości, właśnie uprościłem to do pytania) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { ColumnNames = columnNameInputs; } public List<String> ColumnNames …
99 c#  c#-4.0  properties  moq 

12
Jak stworzyć idealną aplikację OOP [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 miesiące temu . Popraw to pytanie Ostatnio starałem się o firmę „x”. Przysłali mi kilka …
98 c#  oop 

5
Wymiana Thread.Sleep w .NET dla Windows Store
Wydaje się, że Thread.Sleep nie jest obsługiwany w .NET dla aplikacji ze Sklepu Windows. Na przykład this System.Threading.Thread.Sleep(1000); będzie kompilować, gdy jest przeznaczony dla dowolnej platformy .NET Framework (2.0, 3.5, 4.0, 4.5), ale nie w przypadku .NET dla aplikacji ze Sklepu Windows (lub w przenośnej bibliotece klas, która jest przeznaczona …

10
Jak uzyskać projektanta formularzy systemu Windows w programie Visual Studio 2008, aby renderował formularz, który implementuje abstrakcyjną klasę bazową?
Zaangażowałem się w problem z dziedziczonymi kontrolkami w Windows Forms i potrzebuję porady na ten temat. Używam klasy bazowej dla elementów na liście (własna lista GUI utworzona z panelu) i niektórych dziedziczonych kontrolek, które są dla każdego typu danych, które można dodać do listy. Nie było z tym problemu, ale …

3
Bieżący SynchronizationContext nie może być używany jako TaskScheduler
Używam zadań do uruchamiania długotrwałych wywołań serwera w moim ViewModel, a wyniki są kierowane z powrotem przy Dispatcherużyciu TaskScheduler.FromSyncronizationContext(). Na przykład: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Działa to dobrze, gdy uruchamiam aplikację. Ale …

3
Po co tworzyć projekt biblioteki klas ASP.NET 5?
Próbuję dowiedzieć się, co „ASP.NET 5 Class Library” (vNext) projekt C # ma wspólnego z ASP.NET. Po co tworzyć projekt za pomocą tego szablonu, a nie tylko zwykły projekt C # „Biblioteka klas”? Podoba mi się nowe funkcje, takie jak plik project.json zamiast pliku .csproj itp., Ale nie wydaje się …

7
Dwukierunkowy słownik od 1 do 1 w języku C #
Szukam ogólnej, dwukierunkowej klasy słownika 1 do 1 w języku C # (2), tj. a, BiDictionaryOneToOne<T, S>który gwarantuje, że zawiera tylko jedną z każdej wartości i klucza (w każdym razie do RefEquals) i który można przeszukiwać za pomocą klucza lub wartości. Ktoś go zna, czy powinienem sam go wdrożyć? Nie …
98 c#  .net  collections 

9
Jak rozszerzyć klasę za pomocą metod rozszerzających C #?
Czy do klasy można zastosować metody rozszerzające? Na przykład rozszerz DateTime, aby uwzględnić metodę Tomorrow (), którą można wywołać, na przykład: DateTime.Tomorrow(); Wiem, że mogę użyć static DateTime Tomorrow(this Datetime value) { //... } Lub public static MyClass { public static Tomorrow() { //... } } dla podobnego wyniku, ale …

13
Błąd WCF - nie można znaleźć domyślnego elementu punktu końcowego, który odwołuje się do kontraktu „UserService.UserService”
Jakieś pomysły, jak to naprawić? UserService.UserServiceClient userServiceClient = new UserServiceClient(); userServiceClient.GetUsersCompleted += new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted); userServiceClient.GetUsersAsync(searchString); . <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_UserService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://localhost:52185/UserService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_UserService" contract="UserService.UserService" name="BasicHttpBinding_UserService" /> </client> <behaviors> <serviceBehaviors> <behavior name="Shell.Silverlight.Web.Service3Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> …
98 c#  .net  wcf 



10
DateTime do daty javascript
Inną odpowiedzią na Stackoverflow jest konwersja z daty JavaScript na .net DateTime: long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); Ale jak zrobić odwrotnie? DateTime to Javascript Date?
98 c#  .net  javascript 

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.