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

C#

 
QuestionHow do I add a video bookmark? Pin
Member 1085116328-May-14 19:16
Member 1085116328-May-14 19:16 
Questionoverloading a construtor Pin
sneezesnoeze28-May-14 11:00
sneezesnoeze28-May-14 11:00 
AnswerRe: overloading a construtor Pin
Matt T Heffron28-May-14 11:04
professionalMatt T Heffron28-May-14 11:04 
GeneralRe: overloading a construtor Pin
sneezesnoeze28-May-14 11:21
sneezesnoeze28-May-14 11:21 
GeneralRe: overloading a construtor Pin
Pete O'Hanlon28-May-14 12:47
mvePete O'Hanlon28-May-14 12:47 
AnswerRe: overloading a construtor Pin
Eddy Vluggen28-May-14 11:14
professionalEddy Vluggen28-May-14 11:14 
AnswerRe: overloading a construtor Pin
Matt T Heffron28-May-14 11:48
professionalMatt T Heffron28-May-14 11:48 
AnswerRe: overloading a construtor Pin
BobJanova29-May-14 1:01
BobJanova29-May-14 1:01 
There's two ways to write this:

public class Option1 {
 public Option1() : this(name) {}
 public Option1(string name) {
  Label.Text = name;
  BackColor = Color.Green;
 }
}

or
public class Option2 {
 public Option2() : this(name) {
  BackColor = Color.Green;
 }

 public Option2(string name) : this() {
  Label.Text = name;
 }
}


There is no functional difference between these two, it's a matter of style. I normally prefer the first option (calling the more complex constructor with default arguments) because that way all the initialisation is in one place and it's easy to confirm that you have set everything you meant to.
GeneralRe: overloading a construtor Pin
sneezesnoeze2-Jun-14 10:32
sneezesnoeze2-Jun-14 10:32 
QuestionSong Organizer c# Pin
AtmotechDejan28-May-14 9:55
AtmotechDejan28-May-14 9:55 
AnswerRe: Song Organizer c# Pin
Mycroft Holmes28-May-14 13:00
professionalMycroft Holmes28-May-14 13:00 
QuestionMethod for erase textboxes by clicking a button Pin
Vexy28-May-14 7:19
Vexy28-May-14 7:19 
AnswerRe: Method for erase textboxes by clicking a button Pin
Eddy Vluggen28-May-14 7:22
professionalEddy Vluggen28-May-14 7:22 
GeneralRe: Method for erase textboxes by clicking a button Pin
Vexy28-May-14 7:28
Vexy28-May-14 7:28 
GeneralRe: Method for erase textboxes by clicking a button Pin
Eddy Vluggen28-May-14 7:51
professionalEddy Vluggen28-May-14 7:51 
AnswerRe: Method for erase textboxes by clicking a button Pin
Pete O'Hanlon28-May-14 8:24
mvePete O'Hanlon28-May-14 8:24 
GeneralRe: Method for erase textboxes by clicking a button Pin
Vexy28-May-14 8:36
Vexy28-May-14 8:36 
GeneralRe: Method for erase textboxes by clicking a button Pin
Eddy Vluggen28-May-14 9:18
professionalEddy Vluggen28-May-14 9:18 
AnswerRe: Method for erase textboxes by clicking a button Pin
osamashatnawe29-May-14 0:27
osamashatnawe29-May-14 0:27 
QuestionHow to find interfaces in code programmatically Pin
Frygreen28-May-14 6:31
Frygreen28-May-14 6:31 
AnswerRe: How to find interfaces in code programmatically Pin
Richard MacCutchan28-May-14 6:40
mveRichard MacCutchan28-May-14 6:40 
AnswerRe: How to find interfaces in code programmatically Pin
Kornfeld Eliyahu Peter28-May-14 6:41
professionalKornfeld Eliyahu Peter28-May-14 6:41 
AnswerRe: How to find interfaces in code programmatically Pin
Eddy Vluggen28-May-14 7:21
professionalEddy Vluggen28-May-14 7:21 
AnswerRe: How to find interfaces in code programmatically Pin
jschell28-May-14 8:46
jschell28-May-14 8:46 
AnswerRe: How to find interfaces in code programmatically Pin
BobJanova29-May-14 1:20
BobJanova29-May-14 1:20 

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.