Click here to Skip to main content
15,881,768 members
Home / Discussions / C#
   

C#

 
AnswerRe: How do I expose the LoadCompleted method in the WebBrowser class in WPF C#? Pin
OriginalGriff27-Oct-12 22:14
mveOriginalGriff27-Oct-12 22:14 
AnswerRe: How do I expose the LoadCompleted method in the WebBrowser class in WPF C#? Pin
Richard MacCutchan28-Oct-12 0:21
mveRichard MacCutchan28-Oct-12 0:21 
QuestionHow to convert a string to an unique numeric value? Pin
gibsray27-Oct-12 1:09
gibsray27-Oct-12 1:09 
AnswerRe: How to convert a string to an unique numeric value? Pin
Alan N27-Oct-12 2:12
Alan N27-Oct-12 2:12 
AnswerRe: How to convert a string to an unique numeric value? Pin
Clifford Nelson29-Oct-12 9:56
Clifford Nelson29-Oct-12 9:56 
AnswerRe: How to convert a string to an unique numeric value? Pin
BobJanova29-Oct-12 23:39
BobJanova29-Oct-12 23:39 
QuestionWould you use a custom enumerator? Pin
DaveyM6926-Oct-12 21:40
professionalDaveyM6926-Oct-12 21:40 
AnswerRe: Would you use a custom enumerator? Pin
BobJanova29-Oct-12 0:32
BobJanova29-Oct-12 0:32 
You'd normally only create a custom enumerator if you want to be able to enumerate the (virtual) collection without holding the whole list in memory all at once. So I don't quite understand the purpose of your implementation. If you can define a list form for your object, why not just expose that?

public IList<IMyType> Items {
 get {
  IList<IMyType> list = new List<IMyType>();
  list.Add(new MyType(...));
  list.Add(new MyTypeOther(...));
  return list;
 }
}

public IEnumerator<IMyType> GetEnumerator() { return Items.GetEnumerator(); }


Actually you don't need to implement IEnumerable at all if you do that, you can put the List property on the interface and users can do foreach(IMyType item in myObject.Items) instead of foreach(IMyType item in myObject).
GeneralRe: Would you use a custom enumerator? Pin
DaveyM6929-Oct-12 1:57
professionalDaveyM6929-Oct-12 1:57 
GeneralRe: Would you use a custom enumerator? Pin
BobJanova29-Oct-12 3:41
BobJanova29-Oct-12 3:41 
GeneralRe: Would you use a custom enumerator? Pin
DaveyM6929-Oct-12 11:00
professionalDaveyM6929-Oct-12 11:00 
AnswerRe: Would you use a custom enumerator? Pin
Richard Deeming29-Oct-12 2:17
mveRichard Deeming29-Oct-12 2:17 
GeneralRe: Would you use a custom enumerator? Pin
DaveyM6929-Oct-12 5:19
professionalDaveyM6929-Oct-12 5:19 
AnswerRe: Would you use a custom enumerator? Pin
Clifford Nelson29-Oct-12 8:52
Clifford Nelson29-Oct-12 8:52 
GeneralRe: Would you use a custom enumerator? Pin
DaveyM6929-Oct-12 10:45
professionalDaveyM6929-Oct-12 10:45 
Questionhow can we add a reference in c#.net project programmatically?? Pin
prani_partner26-Oct-12 19:45
prani_partner26-Oct-12 19:45 
AnswerRe: how can we add a reference in c#.net project programmatically?? Pin
Dave Kreskowiak27-Oct-12 3:37
mveDave Kreskowiak27-Oct-12 3:37 
AnswerRe: how can we add a reference in c#.net project programmatically?? Pin
Eddy Vluggen27-Oct-12 4:24
professionalEddy Vluggen27-Oct-12 4:24 
AnswerRe: how can we add a reference in c#.net project programmatically?? Pin
Clifford Nelson29-Oct-12 13:54
Clifford Nelson29-Oct-12 13:54 
QuestionApp Without Installation Pin
C-P-User-326-Oct-12 10:33
C-P-User-326-Oct-12 10:33 
AnswerRe: App Without Installation Pin
Ravi Bhavnani26-Oct-12 10:41
professionalRavi Bhavnani26-Oct-12 10:41 
AnswerRe: App Without Installation Pin
Clifford Nelson26-Oct-12 12:11
Clifford Nelson26-Oct-12 12:11 
AnswerRe: App Without Installation Pin
Eddy Vluggen27-Oct-12 4:28
professionalEddy Vluggen27-Oct-12 4:28 
QuestionBest way for 'OK' and 'Cancel' button implementation in a modal dialog Pin
Praveen Raghuvanshi26-Oct-12 9:40
professionalPraveen Raghuvanshi26-Oct-12 9:40 
AnswerRe: Best way for 'OK' and 'Cancel' button implementation in a modal dialog Pin
cocis4826-Oct-12 11:13
cocis4826-Oct-12 11:13 

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.