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.
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
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());
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
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
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
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
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
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
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,
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
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
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,
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
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
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
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
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),
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
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
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 =
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
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); }
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
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
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
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
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
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
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
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
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
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();
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":
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
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
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