Γειά σας

Το πρόγραμμα που φτιάχνω έχει σχεδόν τελειώσει όμως ανησυχώ λιγάκι για το πόσο καλό χρόνο απόκρισης έχει. Υπάρχουν κάποιες λίστες (9 Lists<>) οι οποίες θα με εξυπηρετούσε πάρα πολύ αν τις έκανα καθολικές μεταβλητές ωστε να μπορώ να τις χρησιμοποιώ σε οποιαδήποτε μέθοδο του υπόλοιπου κώδικα. Θα μπορούσα να δώσω καιμια πιο κατανοητή και δομημένη δομή στον κώδικά μου, δηλ να έχω μεθόδους με συγκεκριμένες λειτουργίες, γιατί τωρα επικρατεί ένα μικρό χάος. Οι λίστες αυτές προς το παρόν ορίζονται μέσα σε μια μέθοδο.
Όμως αυτό νομίζω πως δεν είναι και τόσο καλή τακτική.
Ο κώδικας είναι κάπως έτσι
public partial class Default2 : System.Web.UI.Page
{
string TotalResults = "";
List<string> Results_final = new List<string>();
//μεθοδοι.......
}
και θα με βόλευε να γίνει έτσι
public partial class Default2 : System.Web.UI.Page
{
string TotalResults = "";
List<string> Results_final = new List<string>();
List<string> a3 = new List<string>();
List<string> a2 = new List<string>();
List<string> a3 = new List<string>();
List<string> b1 = new List<string>();
List<string> b2 = new List<string>();
List<string> b3 = new List<string>();
List<string> c1 = new List<string>();
List<string> c2 = new List<string>();
List<string> c3 = new List<string>();
//μεθοδοι.......
}
όμως να αρχικοποιούνται 9 λίστες κάθε φορά που φορτώνει η σελίδα, και φορτώνει κάθε λίγο, μου φαίνεται πως δεν είναι και τόσο σωστό να γίνει.
Ελπίζω να καταλάβατε τι προσπαθώ να πω:)