Click here to Skip to main content
15,909,325 members
Home / Discussions / C#
   

C#

 
AnswerRe: How to return an environment variable? Pin
PIEBALDconsult3-Dec-10 11:13
mvePIEBALDconsult3-Dec-10 11:13 
GeneralRe: How to return an environment variable? Pin
turbosupramk33-Dec-10 11:29
turbosupramk33-Dec-10 11:29 
AnswerRe: How to return an environment variable? Pin
Dr.Walt Fair, PE3-Dec-10 13:25
professionalDr.Walt Fair, PE3-Dec-10 13:25 
GeneralRe: How to return an environment variable? Pin
turbosupramk33-Dec-10 14:03
turbosupramk33-Dec-10 14:03 
GeneralRe: How to return an environment variable? Pin
Dr.Walt Fair, PE3-Dec-10 14:24
professionalDr.Walt Fair, PE3-Dec-10 14:24 
GeneralRe: How to return an environment variable? Pin
turbosupramk33-Dec-10 18:33
turbosupramk33-Dec-10 18:33 
GeneralRe: How to return an environment variable? Pin
Dr.Walt Fair, PE3-Dec-10 19:52
professionalDr.Walt Fair, PE3-Dec-10 19:52 
QuestionPrevent class member circular initialization? Pin
frattaro3-Dec-10 5:01
frattaro3-Dec-10 5:01 
I'm not even sure how to ask the question, hah. I want two classes:

User:
public class User
{
    private List<Group> groups = new List<Group>();
    public List<Group> Groups
    {
        get { return groups; }
    }
    //constructor selects groups from database, populates "groups" with new Group()
}


and Group:
public class Group
{
    private List<User> users = new List<User>();
    public List<User> Users
    {
        get { return users; }
    }
    //constructor selects users from database, populates "users" with new User()
}


Say I have a Group "All Users". When I initialize a User I assume I'm going to get an out-of-memory error.

Not that anyone would want to do this, but you should be able to do this:

User u = new User();
u.Groups["All Users"].Users[u.Username].Groups["All Users"].Users[u.Username] /*...*/;


If anyone could help I'd appreciate it.
AnswerRe: Prevent class member circular initialization? Pin
_Erik_3-Dec-10 5:22
_Erik_3-Dec-10 5:22 
AnswerRe: Prevent class member circular initialization? PinPopular
Luc Pattyn3-Dec-10 5:22
sitebuilderLuc Pattyn3-Dec-10 5:22 
GeneralRe: Prevent class member circular initialization? Pin
Dalek Dave3-Dec-10 5:33
professionalDalek Dave3-Dec-10 5:33 
GeneralRe: Prevent class member circular initialization? Pin
frattaro3-Dec-10 5:58
frattaro3-Dec-10 5:58 
GeneralRe: Prevent class member circular initialization? Pin
Luc Pattyn3-Dec-10 7:04
sitebuilderLuc Pattyn3-Dec-10 7:04 
AnswerRe: Prevent class member circular initialization? Pin
PIEBALDconsult4-Dec-10 10:00
mvePIEBALDconsult4-Dec-10 10:00 
QuestionDotNet ThreadPool not meant for long running jobs? Pin
devvvy2-Dec-10 23:51
devvvy2-Dec-10 23:51 
AnswerRe: DotNet ThreadPool not meant for long running jobs? PinPopular
Eddy Vluggen3-Dec-10 0:16
professionalEddy Vluggen3-Dec-10 0:16 
GeneralRe: DotNet ThreadPool not meant for long running jobs? Pin
Dalek Dave3-Dec-10 3:18
professionalDalek Dave3-Dec-10 3:18 
GeneralRe: DotNet ThreadPool not meant for long running jobs? Pin
Eddy Vluggen3-Dec-10 6:48
professionalEddy Vluggen3-Dec-10 6:48 
AnswerRe: DotNet ThreadPool not meant for long running jobs? Pin
Keith Barrow3-Dec-10 0:21
professionalKeith Barrow3-Dec-10 0:21 
GeneralRe: DotNet ThreadPool not meant for long running jobs? Pin
devvvy3-Dec-10 15:20
devvvy3-Dec-10 15:20 
GeneralRe: DotNet ThreadPool not meant for long running jobs? [modified] Pin
Keith Barrow3-Dec-10 21:46
professionalKeith Barrow3-Dec-10 21:46 
GeneralThank you guys Pin
devvvy4-Dec-10 13:54
devvvy4-Dec-10 13:54 
AnswerRe: DotNet ThreadPool not meant for long running jobs? Pin
#realJSOP3-Dec-10 4:06
professional#realJSOP3-Dec-10 4:06 
AnswerRe: DotNet ThreadPool not meant for long running jobs? [modified] Pin
Luc Pattyn3-Dec-10 17:05
sitebuilderLuc Pattyn3-Dec-10 17:05 
AnswerRe: DotNet ThreadPool not meant for long running jobs? Pin
Pete O'Hanlon3-Dec-10 20:56
mvePete O'Hanlon3-Dec-10 20:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.