Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

ogni tanto mi dedico in c# e litigo

$
0
0

Ciao A tutti. Sto cercando di creare una lista come sotto oggetto di una classe per avere:

asta[key].carichiasta. add ...........................

 

Snippet
namespace Pitagora {     
public class Asta   
 {      
        public string ini { getset; }         public string fin { getset; }         public string Gruppo { getset; }         public string Layer { getset; }         public short NodoK { getset; }         public string Sezione { getset; }         public string Materiale { getset; }         public int Magrone { getset; }         public string SvincoloJ { getset; }         public string Tag { getset; } 
        public static Dictionary<stringCaricoAsta> CarichiAsta = new Dictionary<stringCaricoAsta>(); 
        public Asta(string ini, string fin, short nodok, string layer,  string sez, string Mat, string svinci, string svincj, string gruppo ="")                  {         this.ini = ini;         this.fin = fin;
etc...

Nella dichiarazione della dictionary non mi viene accettato il nome (qualunque esso sia) .

Il messaggio è il classico: 

Accessibilità incoerente: il tipo di campo 'Dictionary'è meno accessibile del campo 'Asta.CarichiAsta'

Cosa mi sfugge?

Con la logica vb mi funziona ma in c# è rigidissimo in termini di accessibilità. 

Grazie

Sebastiano

 

 

 

 


Viewing all articles
Browse latest Browse all 2212