preguntar acerca de extension-methods
7
réponses
L’opération ne peut pas être terminée car L’erreur DbContext a été éliminée
Je suis nouveau sur EF et j'essaie d'utiliser une méthode d'extension qui convertit de mon type de base de données User à ma classe info UserInfo.
j'utilise d'abord la base de données si cela fait une différence?
Mon code ci-dessous donne l'erreur …
demandé sur
1970-01-01 00:33:32
4
réponses
Pourquoi la collection Controls ne fournit-elle pas toutes les méthodes IEnumerable?
Je ne suis pas sûr de savoir comment le ControlCollection de ASP.Net fonctionne, alors peut-être que quelqu'un peut faire la lumière sur cela pour moi.
J'ai récemment découvert la magie qu'est les méthodes d'extension et Linq. Eh bien, j'étais très …
demandé sur
1970-01-01 00:33:30
2
réponses
Comment créer une méthode d’extension (f#)? [dupliquer]
Cette question a déjà une réponse ici:
méthodes d'extension F # en C #
4 réponses
Comment créer une méthode d'extension en F#, par exemple, comme cette exte …
demandé sur
1970-01-01 00:33:29
4
réponses
La méthode d’Extension doit être définie dans une classe statique non générique
Erreur:
public partial class Form2 : Form
cause Probable:
public static IChromosome To<T>(this string text)
{
return (IChromosome)Convert.ChangeType(text, typeof(T));
}
Tenté (sans le mot-clé static):
public IChromosome To<T>( …
demandé sur
1970-01-01 00:33:32
3
réponses
Méthode statique et méthode d’extension avec le même nom
j'ai créé la méthode d'extension:
public static class XDecimal
{
public static decimal Floor(
this decimal value,
int precision)
{
decimal step = (decimal)Math.Pow(10, precision);
return decimal.Floor(st …
demandé sur
1970-01-01 00:33:35
8
réponses
Mauvais usage de peut-être monade et les méthodes d’extension dans C#?
edition 2015 à Cette question et ses réponses ne sont plus pertinents. Il a été demandé avant L'avènement de C# 6, qui a l'opérateur de propagation nul (?.), ce qui permet d'éviter les solutions de fortune discutées dans cette question et dans …
demandé sur
1970-01-01 00:33:29
16
réponses
Convertissez la chaîne de caractères en type nullable (int, double, etc.…)
j'essaie de faire une conversion de données. Malheureusement, la plupart des données sont dans des chaînes, où il devrait être int's ou double, etc...
alors ce que j'ai c'est quelque chose comme:
double? amount = Convert.ToDouble(str …
demandé sur
1970-01-01 00:33:29
15
réponses
Puis-je ajouter des méthodes d’extension à une classe statique existante?
je suis un fan des méthodes d'extension en C#, mais je n'ai pas eu de succès en ajoutant une méthode d'extension à une classe statique, telle que la Console.
par exemple, si je veux ajouter une extension à la Console, appelée "WriteBlueLine" …
demandé sur
1970-01-01 00:33:28
4
réponses
L’équivalent Scala des méthodes d’extension de C#?
dans C# vous pouvez écrire:
using System.Numerics;
namespace ExtensionTest {
public static class MyExtensions {
public static BigInteger Square(this BigInteger n) {
return n * n;
}
static void Main(string[] args) {
…
demandé sur
1970-01-01 00:33:30
6
réponses
Détection de la version cible du framework au moment de la compilation
j'ai du code qui utilise des méthodes D'Extension, mais qui se compile sous .NET 2.0 en utilisant le compilateur dans VS2008. Pour faciliter cela, j'ai dû déclarer ExtensionAttribute:
/// <summary>
/// ExtensionAttribute is required to d …
demandé sur
1970-01-01 00:33:30