dando a un’istanza di class il nome di una variabile

Come posso dare un’istanza di class il nome di una variabile esistente. Sto provando come questa string hex = "BF43F"; Zeugh hex = new Zeugh(); string hex = "BF43F"; Zeugh hex = new Zeugh(); ma è sbagliato. Voglio creare un object BF43F con le proprietà della class Zeugh.

    Sembra che tu voglia un Dictionary . Per esempio:

     var d = new Dictionary(); string hex = "BF43F"; d.Add(hex, new Zeugh()); 

    (dopo)

     Zeugh it = d["BF43F"]; 

    Non è ansible dichiarare due variabili con lo stesso nome nello stesso ambito.
    Se successivamente accederai alla variabile hex , come dovrebbe sapere il compilatore se intendi la stringa “BF43F” o l’object Zeugh ?

    O vuoi un object con le stesse proprietà di un object Zeugh , ma con una proprietà stringa addizionale per salvare la stringa “BF43F” in?

    È ansible creare un’altra class che eredita da Zeugh e ha una proprietà stringa aggiuntiva:

     public class ExtendedZeugh : Zeugh { public string AdditionalString { get; set; } } 

    Quindi, è ansible memorizzare la stringa “BF43F” in questa proprietà:

     var hex = new ExtendedZeugh(); hex.AdditionalString = "BF43F";