Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.


2
Linq to Entities si unisce a groupjoin
Ho cercato sul web ma non riesco ancora a trovare una risposta semplice. Qualcuno può spiegare (in un inglese semplice) che cos'è un GroupJoin? In che cosa differisce da un interno normale Join? È comunemente usato? È solo per la sintassi del metodo? Che dire della sintassi delle query? Un …


6
Passa un sistema istanziato. Digita come parametro di tipo per una classe generica
Il titolo è piuttosto oscuro. Quello che voglio sapere è se questo è possibile: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Ovviamente, MyGenericClass è descritto come: public class MyGenericClass<T> In questo momento, il compilatore si lamenta che "Il tipo o …
182 c#  .net  generics 

6
Serializzazione di un elenco su JSON
Ho un modello a oggetti che assomiglia a questo: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } La proprietà ObjectInJsonè una versione già serializzata di un oggetto che contiene elenchi nidificati. Per il momento, sto serializzando l'elenco di MyObjectInJsonmanualmente in questo modo: StringBuilder TheListBuilder = new …
182 c#  asp.net  json 


11
Ottieni il valore della proprietà dinamica c # tramite stringa
Vorrei accedere al valore di una dynamicproprietà c # con una stringa: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Come posso ottenere il valore di d.value2 ("random") se ho solo "value2" come stringa? In javascript, potrei fare d ["value2"] per accedere al …
182 c#  dynamic 

7
Come posso usare IValidatableObject?
Capisco che IValidatableObjectviene utilizzato per convalidare un oggetto in un modo che consente di confrontare le proprietà l'una con l'altra. Vorrei comunque avere degli attributi per convalidare le singole proprietà, ma in alcuni casi desidero ignorare gli errori di alcune proprietà. Sto cercando di usarlo in modo errato nel caso …


7
Come confrontare gli elenchi nel test unitario
Come può fallire questo test? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }



2
A cosa serve l'attributo __DynamicallyInvokable?
Guardando System.Linq.Enumerablein DotPeek noto che alcuni metodi sono aromatizzati con un [__DynamicallyInvokable]attributo. Che ruolo gioca questo attributo? È qualcosa aggiunto da DotPeek o svolge un altro ruolo, forse informando il compilatore su come ottimizzare al meglio i metodi?
181 c#  dynamic-invoke 


9
Controlla se l'istanza è di un tipo
Usando questo per verificare se cè un'istanza di TForm. c.GetType().Name.CompareTo("TForm") == 0 Esiste un modo più sicuro per farlo oltre a usare a stringcome parametro per CompareTo()?
181 c#  .net 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.