Tag: c#-4.0

C# 4.0 eingeführt Funktionen wie dynamische Objekte, die COM-Interoperabilität, Verbesserungen, generische co – und contra-Varianz, optionale und benannte Parameter. Verwenden Sie dieses tag, wenn deine Frage konkret bezieht sich auf C# 4.0 Besonderheiten. Die C# – tag sollte verwendet werden, wenn Ihre Frage ist nicht spezifisch für C# 4.0-Funktionen.

Weiterleiten an Aktion in einem anderen Controller

Anzahl der Antworten 3 Antworten
Ich habe zwei Controller, beide genannt AccountController. Einer von Ihnen, nennen wir es Controller A ist, sich in einem Area genannt Admin und die anderen, nennen wir es Controller Bist nicht in jedem Area (ich denke, das

Erweiterungsmethode und dynamisches Objekt

Anzahl der Antworten 3 Antworten
Werde ich fasse mein problem in den folgenden code-snippet. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Obige code funktioniert Prima. Nun versuchte ich die folgenden dynamic dList = list; Console.WriteLine(dList.First());

Ist es möglich, eine C-Funktion von C # .Net aufzurufen

Anzahl der Antworten 3 Antworten
Habe ich eine C-lib und möchten, rufen Sie die Funktion in dieser Bibliothek von C# - Anwendung. Ich habe versucht, erstellen Sie eine C++/CLI-wrapper auf der C-lib, indem die C lib-Datei als linker Eingang und das hinzufügen

Welche instanziierbaren Typen implementieren IQueryable & lt; T & gt; sind in .Net 4.0 verfügbar?

Anzahl der Antworten 3 Antworten
Im Kontext von C# auf .Net 4.0, gibt es built-in-Objekte implementieren IQueryable<T>? InformationsquelleAutor der Frage one.beat.consumer | 2012-02-07

Einfache Beispiele für die Verknüpfung von Tabelle 2 und 3 mit Lambda-Ausdruck

Anzahl der Antworten 3 Antworten
Kann jemand mir zeigen zwei einfache Beispiele für Beitritt 2 und 3 Tische mit LAMBDA EXPRESSION( zum Beispiel mit Hilfe der Northwind-Tabellen (Bestellungen,Kunden-NR,EmployeeID)? InformationsquelleAutor der Frage Arian | 2011-04-30

Überprüfen Sie, ob die Liste & lt; t & gt; enthält eine andere Liste

Anzahl der Antworten 1 Antworten
Habe ich eine Liste von Parametern: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable<Parameter> parameters; Und ein array von strings ich möchte prüfen, es

Ducktyptest mit C # 4 für dynamische Objekte

Anzahl der Antworten 5 Antworten
Ich bin zu wollen eine einfache, duck typing Beispiel in C# mit dynamischen Objekten. Es scheint mir, dass ein dynamisches Objekt sollte HasValue/HasProperty/HasMethod Methoden mit einem einzigen string-parameter für den Namen des Wertes, die Eigenschaft oder die

Wie implementiert man einen MediaTypeFormatter korrekt, um Anfragen vom Typ 'multipart / mixed' zu behandeln?

Anzahl der Antworten 2 Antworten
Betrachten ein web service geschrieben ASP.NET Web-API akzeptiert eine beliebige Anzahl von Dateien als "multipart/mixed" - Anforderung. Die helper-Methode mat wie folgt Aussehen (unter der Annahme _client ist eine Instanz von System.Net.Http.HttpClient): public T Post<T>(string requestUri, T

Benutzerdefinierte Aktionsfilter für Web-API-Nutzung konvertieren?

Anzahl der Antworten 2 Antworten
Fand ich eine wirklich schöne Aktion-filter wandelt ein Komma getrennte parameter für einen generischen Typ der Liste: http://stevescodingblog.co.uk/fun-with-action-filters/ Ich möchte es verwenden aber es wird nicht für eine ApiController, es komplett zu ignorieren. Kann mir jemand helfen,

Warum ist AddRange schneller als eine foreach-Schleife?

Anzahl der Antworten 10 Antworten
var fillData = new List<int>(); for (var i = 0; i < 100000; i++) { fillData.Add(i); } var stopwatch1 = new Stopwatch(); stopwatch1.Start(); var autoFill = new List<int>(); autoFill.AddRange(fillData); stopwatch1.Stop(); var stopwatch2 = new Stopwatch(); stopwatch2.Start(); var

Warum gibt 0.ToString ("#. ##") eine leere Zeichenfolge anstelle von 0.00 oder mindestens 0 zurück?

Anzahl der Antworten 4 Antworten
Warum 0.ToString("#.##") wird ein leerer string zurückgegeben? Sollte es nicht 0.00 oder mindestens 0? InformationsquelleAutor der Frage user960567 | 2012-01-25

So entfernen Sie ein einzelnes, spezifisches Objekt aus einem ConcurrentBag & lt; & gt ;?

Anzahl der Antworten 9 Antworten
Mit der neuen ConcurrentBag<T>.NET 4, wie entfernt man eine bestimmte Objekt aus, wenn nur TryTake() und TryPeek() erhältlich sind? Ich bin denken mit TryTake() und dann einfach nur mit dem Gegenstand, der Sie zurück in die Liste,

Wie man das erste Objekt aus List & lt; Object & gt; mit Linq

Anzahl der Antworten 10 Antworten
Ich habe untenstehenden code in c# 4.0. //Dictionary object with Key as string and Value as List of Component type object Dictionary<String, List<Component>> dic = new Dictionary<String, List<Component>>(); //Here I am trying to do the loping for

Wie erzwingt Netwtsoft JSON Serializer Serialize Datetime-Eigenschaft zu String?

Anzahl der Antworten 1 Antworten
Ich bin mit Newtonsoft ist Json wenn ich serialze ein date-time-Eigenschaft, bekomme ich die json-Antwort: ..."CreatedOn":"\/Date(1317303882420+0500)\/",... ich will es in einfachen string als ..."createdOn": "2011-05-05 14:03:07", ... während meine Klasse Eigenschaft ist DateTime, wie kann ich die

Feld gegen Eigenschaft. Optimierung der Leistung

Anzahl der Antworten 5 Antworten
Bitte beachten Sie, diese Frage in Bezug auf die performance nur. Können skip design-Richtlinien, Philosophie, Kompatibilität, Portabilität und alles, was nicht mit Leistung pur. Danke. Nun zu der Frage. Ich immer davon ausgegangen, dass, da C# Getter/setter

Wo soll string [] und list & lt; string & gt; in C #

Anzahl der Antworten 6 Antworten
String ist geringes Gewicht im Vergleich zu list<string>. So, wenn ich nicht das Bedürfnis zu manipulieren, meine Sammlung, sollte ich string oder ist es immer ratsam, gehen für list<string>? Im Falle von list<string>, müssen wir durchführen, null-check

MVC.net bekommt den enum Anzeigenamen in der Ansicht, ohne auf den Enum-Typ in der Ansicht verweisen zu müssen

Anzahl der Antworten 7 Antworten
Habe ich folgende helper-Methode in eine ViewModelBase Klasse, die geerbt wird, durch andere Modelle ansehen: public string GetEnumName<T>(Enum value) { Type enumType = typeof(T); var enumValue = Enum.GetName(enumType, value); MemberInfo member = enumType.GetMember(enumValue)[0]; var attrs = member.GetCustomAttributes(typeof(DisplayAttribute),

C # 4.0 optionale out / ref-Argumente

Anzahl der Antworten 8 Antworten
Tut C# 4.0 ermöglichen optional out oder ref Argumente? Kommentar zu dem Problem Weell, C++ effektiv hat Sie für "out" - Parameter: - Sie können eine Adresse argument initialisiert auf null und es ist durchaus üblich, um

Wie sammle ich Rückgabewerte von Parallel.ForEach?

Anzahl der Antworten 5 Antworten
Nenne ich eine langsame webservice parallel. Die Dinge waren großartig, bis ich erkannte, dass ich brauchen, um einige Informationen vom Dienst zurück. Aber ich sehe nicht, wo man die Werte zurück. Ich kann nicht in die Datenbank

Wie überprüft man, ob der String-Wert in der Enum-Liste ist?

Anzahl der Antworten 7 Antworten
In meinem query-string, ich habe ein Alter variable ?age=New_Born. Gibt es eine Möglichkeit kann ich überprüfen, ob der string-Wert New_Born ist in meinen Enum-Liste [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool =

Erstellen eines JSON-Konfigurationsabschnitts

Anzahl der Antworten 5 Antworten
Ist es ein Weg, um Konfigurations-Abschnitte, geschrieben in JSON statt XML? Nehmen wir an, ich habe Folgendes ConfigurationSection: public class UsersConfig : ConfigurationSection { [ConfigurationProperty("users", IsRequired = false)] public UserCollection Users { get { return this["users"] as

Lazy Initialisierung in .NET 4

Anzahl der Antworten 3 Antworten
Was ist lazy-Initialisierung. hier ist der code, den ich habe nach google Suche. class MessageClass { public string Message { get; set; } public MessageClass(string message) { this.Message = message; Console.WriteLine(" *** MessageClass constructed [{0}]", message); }

C # Unicode-String-Ausgabe

Anzahl der Antworten 3 Antworten
Habe ich eine Funktion zum konvertieren einer Zeichenfolge in ein Unicode-string: private string UnicodeString(string text) { return Encoding.UTF8.GetString(Encoding.ASCII.GetBytes(text)); } Aber wenn ich mir den Aufruf dieser Funktion wird das Ausgabe-Ergebnis ist falsch. Es sieht aus wie meine

Bessere Benennung in Tuple-Klassen als "Item1", "Item2"

Anzahl der Antworten 12 Antworten
Gibt es einen Weg, um ein Tupel der Klasse, sondern liefern die Namen der Elemente in ihm? Beispiel: public Tuple<int, int, int int> GetOrderRelatedIds() Dass die Rendite der ids für OrderGroupId, OrderTypeId, OrderSubTypeId und OrderRequirementId. Wäre es

Verketten Sie die String-Eigenschaften eines Objekts mit Lambda

Anzahl der Antworten 3 Antworten
Bitte beachten Sie Folgendes: public class MyObject { public bool B; public string Txt; } List<MyObject> list; //list of a bunch of MyObject's Mit lambda-Ausdrucks, wie kann ich produzieren ein string, bestehend aus Komma-separierte Werte der Txt

C # 4.0 Dynamic vs Expando ... wo passen sie?

Anzahl der Antworten 1 Antworten
Ich versuche zu lernen, all die neuen goodies, die mit C# 4.0. Ich bin andernfalls zu verstehen, die Unterschiede zwischen den DynamicObject und ExpandoObject Arten. Es scheint, wie DynamicObject wird z.B. verwendet, wenn Sie möchten, um auf

Beispiel für Kovarianz und Kontravarianz

Anzahl der Antworten 8 Antworten
Bin ich ein wenig Schwierigkeiten zu verstehen, wie ich verwenden würde, Kovarianz und Kontravarianz in der realen Welt. Bisher die einzigen Beispiele, die ich gesehen habe, wurden die gleichen alten array Beispiel. object objectArray = new string

Task.Factory.StartNew vs. neue Aufgabe

Anzahl der Antworten 2 Antworten
Weiß jemand, ob es einen Unterschied zwischen Task.Factory.StartNew vs new Task gefolgt durch aufrufen von Start auf die Aufgabe. Blick auf den Reflektor scheint es nicht zu viel Unterschied. So vielleicht der einzige Unterschied ist, dass Task.Factory.StartNewgibt

C # 4.0: Kann ich einen TimeSpan als optionalen Parameter mit einem Standardwert verwenden?

Anzahl der Antworten 8 Antworten
Beide generieren einen Fehler zu sagen, Sie muss eine compile-Zeit-Konstante: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Zuerst von all, kann mir jemand erklären, warum diese Werte können nicht ermittelt werden bei der

Erstellen Sie einen Parameter im Bericht "rdlc"

Anzahl der Antworten 3 Antworten
Ich bin ein Neuling auf rdlc-reports. Ich brauche so erstellen Sie einen parameter, den ich übergeben wird, der einen Unterbericht enthielt. Aber ich kann nicht finden, wo in den Berichts-designer zum erstellen von Parametern.Ich benutze VS 2010

Wann soll CancellationTokenSource disponiert werden?

Anzahl der Antworten 6 Antworten
Klasse CancellationTokenSource Einweg. Ein kurzer Blick in den Reflektor erweist sich die Verwendung von KernelEvent eine (sehr wahrscheinlich) nicht verwaltete Ressource. Da CancellationTokenSource hat keinen finalizer, wenn wir nicht entsorgen Sie es, die GC wird es nicht

C # 4.0, optionale Parameter und Parameter funktionieren nicht zusammen

Anzahl der Antworten 3 Antworten
Wie kann ich eine Methode erstellen, die optional Parameter und Parameter zusammen? static void Main(string args) { TestOptional("A",C: "D", "E");//this will not build TestOptional("A",C: "D"); //this does work , but i can only set 1 param Console.ReadLine();

Iterieren über JSON-Objekt in C #

Anzahl der Antworten 3 Antworten
Ich bin mit JSON.NET in C# Parsen einer Antwort des Klout-API. Meine Antwort ist wie folgt: [ { "id": "5241585099662481339", "displayName": "Music", "name": "music", "slug": "music", "imageUrl": "http://kcdn3.klout.com/static/images/music-1333561300502.png" }, { "id": "6953585193220490118", "displayName": "Celebrities", "name": "celebrities", "slug":

Web-API-Modellbindung mit mehrteiligen Formeldaten

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um in der Lage sein, um das Modell binden (oder was auch immer) zu geben, der das Modell aus einer multipart-form-data request in ASP.NET MVC-Web-API? Sehe ich verschiedene blog-Beiträge, aber entweder die Dinge

Wie übergebe ich Objekte in EventArgs

Anzahl der Antworten 2 Antworten
Ich habe ein usercontrol, das ein Ereignis auslöst, nachdem die Kommunikation mit einem web service. Die Eltern Griffen dieses Ereignis, wenn Sie angehoben wird. Was ich dachte wäre der richtige Ansatz wäre, um zu übergeben Sie das

Was ist der Einstiegspunkt einer WPF-Anwendung?

Anzahl der Antworten 4 Antworten
Den Main - Methode ist der Einstiegspunkt eines C# - Konsolenanwendung. So, zum Beispiel, wenn ich einige threads gestartet oder Dienstleistungen, werde ich es tun innerhalb der Main Methode. Sehe ich nicht die Main Methode in ein