Ich habe viel Verwirrung in Bezug auf den Unterschied von generischen Referenztyp vs. generischen Werttyp während meiner API-Codierung konfrontiert.C# Generika: Referenztyp vs. Wert
Leute, das ist die Frage, was sind Unterschiede in Bezug auf Einschränkungen und Funktionalitäten (am wichtigsten/leicht zu übersehen ist) zwischen diesen beiden Tieren:
class ReferenceGeneric <T> where ???
{
}
und
struct ValueGeneric <T>: where ???
{
}
bearbeiten Nur um die Frage zu klären und was ich möchte: Ich möchte wissen, was man mit generischen Referenztypen machen kann UND nicht mit generischen Werttypen umgehen kann ... und umgekehrt
Bearbeiten # 2 Weitere Erläuterungen: Wie kann T eingeschränkt werden, wenn der generische Typ Verweis oder Werttyp ist - gibt es Unterschiede, wie jeder Typ eingeschränkt werden kann?
Sie Frage ist sehr conf mit ... da ist eine Antwort da draußen, aber was willst du? – andleer
Sie sagten, Sie müssen manchmal zwicken. Kannst du ein Beispiel geben? –
Ich habe die Frage in der Bearbeitung ausgearbeitet. –