Click here to Skip to main content
15,894,330 members
Home / Discussions / C#
   

C#

 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59211-May-06 18:28
kayos59211-May-06 18:28 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
mav.northwind11-May-06 20:39
mav.northwind11-May-06 20:39 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59212-May-06 4:04
kayos59212-May-06 4:04 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
Office Lineman12-May-06 6:51
Office Lineman12-May-06 6:51 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59212-May-06 11:35
kayos59212-May-06 11:35 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
Office Lineman12-May-06 11:49
Office Lineman12-May-06 11:49 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59213-May-06 13:48
kayos59213-May-06 13:48 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
Office Lineman14-May-06 3:51
Office Lineman14-May-06 3:51 
Good work; you're definitely off to a better start.

One little detail is in how you define the Client class:
public class Client:ClientList
{
  public int id;
  public string ClientNm;
}

The Client class should not inherit from ClientList. Inheritance supports the "is-a" relationship, but ClientList->Client is a "has-a" relationship (more, see "Inheritance"[^]). The way it's set up now, each individual Client also has its own array of Clients.

If you simply remove the :ClientList from that definition, it should behave just fine.

Also, if the array of Client objects defined in ClientList were called "Clients", it would follow common convention and have a more natural reading flow, since arrays imply an intent to hold more than just one object.


--
I've killed again, haven't I?
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
alexey N11-May-06 18:29
alexey N11-May-06 18:29 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59211-May-06 18:31
kayos59211-May-06 18:31 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
Pavel Vladov11-May-06 21:29
Pavel Vladov11-May-06 21:29 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
kayos59212-May-06 3:48
kayos59212-May-06 3:48 
GeneralRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
Pavel Vladov12-May-06 8:07
Pavel Vladov12-May-06 8:07 
AnswerRe: Basic C# - Object Reference Not Set To Instance of An Object Pin
nikeshkumar11-May-06 19:19
nikeshkumar11-May-06 19:19 
QuestionLoopBack Pin
picasso211-May-06 15:29
picasso211-May-06 15:29 
AnswerRe: LoopBack Pin
led mike11-May-06 15:56
led mike11-May-06 15:56 
GeneralRe: LoopBack Pin
leppie11-May-06 22:06
leppie11-May-06 22:06 
GeneralRe: LoopBack Pin
led mike12-May-06 5:10
led mike12-May-06 5:10 
QuestionRe: LoopBack Pin
Matt Newman11-May-06 19:16
Matt Newman11-May-06 19:16 
AnswerRe: LoopBack Pin
picasso214-May-06 8:57
picasso214-May-06 8:57 
GeneralRe: LoopBack Pin
Matt Newman15-May-06 10:34
Matt Newman15-May-06 10:34 
QuestionSorting of data (item) inside the text file. Pin
jrbvillanueva11-May-06 15:01
jrbvillanueva11-May-06 15:01 
AnswerRe: Sorting of data (item) inside the text file. Pin
led mike11-May-06 15:55
led mike11-May-06 15:55 
GeneralRe: Sorting of data (item) inside the text file. Pin
jrbvillanueva11-May-06 17:14
jrbvillanueva11-May-06 17:14 
QuestionMonitoring internet browsers' current URIs Pin
Domenic Denicola11-May-06 12:06
Domenic Denicola11-May-06 12:06 

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.