Click here to Skip to main content
15,903,175 members
Home / Discussions / C#
   

C#

 
AnswerRe: Using Thread is not successful Pin
Trak4Net27-Jul-12 17:46
Trak4Net27-Jul-12 17:46 
GeneralRe: Using Thread is not successful Pin
taibc27-Jul-12 20:21
taibc27-Jul-12 20:21 
GeneralRe: Using Thread is not successful Pin
taibc6-Aug-12 18:21
taibc6-Aug-12 18:21 
GeneralRe: Using Thread is not successful Pin
Trak4Net13-Aug-12 19:04
Trak4Net13-Aug-12 19:04 
GeneralRe: Using Thread is not successful Pin
taibc13-Aug-12 20:44
taibc13-Aug-12 20:44 
Questionhow to set label text here? Pin
Jassim Rahma27-Jul-12 7:36
Jassim Rahma27-Jul-12 7:36 
AnswerRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 8:09
professionalRavi Bhavnani27-Jul-12 8:09 
GeneralRe: how to set label text here? Pin
Jassim Rahma27-Jul-12 9:25
Jassim Rahma27-Jul-12 9:25 
AnswerRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 9:40
professionalRavi Bhavnani27-Jul-12 9:40 
AnswerRe: how to set label text here? Pin
OriginalGriff27-Jul-12 9:16
mveOriginalGriff27-Jul-12 9:16 
GeneralRe: how to set label text here? Pin
Ravi Bhavnani27-Jul-12 9:41
professionalRavi Bhavnani27-Jul-12 9:41 
GeneralRe: how to set label text here? Pin
OriginalGriff27-Jul-12 9:47
mveOriginalGriff27-Jul-12 9:47 
QuestionTrack two types of values within one variable Pin
hpjchobbes27-Jul-12 4:55
hpjchobbes27-Jul-12 4:55 
AnswerRe: Track two types of values within one variable Pin
SledgeHammer0127-Jul-12 6:28
SledgeHammer0127-Jul-12 6:28 
GeneralRe: Track two types of values within one variable Pin
hpjchobbes27-Jul-12 7:04
hpjchobbes27-Jul-12 7:04 
GeneralMessage Removed Pin
27-Jul-12 6:38
professionalN_tro_P27-Jul-12 6:38 
GeneralRe: Track two types of values within one variable Pin
hpjchobbes27-Jul-12 7:18
hpjchobbes27-Jul-12 7:18 
GeneralRe: Track two types of values within one variable Pin
BillWoodruff29-Jul-12 18:35
professionalBillWoodruff29-Jul-12 18:35 
GeneralRe: Track two types of values within one variable Pin
SledgeHammer0127-Jul-12 11:40
SledgeHammer0127-Jul-12 11:40 
GeneralMessage Removed Pin
27-Jul-12 12:22
professionalN_tro_P27-Jul-12 12:22 
GeneralRe: Track two types of values within one variable Pin
SledgeHammer0127-Jul-12 12:33
SledgeHammer0127-Jul-12 12:33 
AnswerRe: Track two types of values within one variable Pin
Eddy Vluggen27-Jul-12 7:13
professionalEddy Vluggen27-Jul-12 7:13 
A quick and dirty solution;
C#
public class Rate
{
	public double Value; // Holds either the dollar or percentage value
	
	public override string ToString ()
	{
		string typeName = GetType().Name;
		// removes the prefix, if present
		if (typeName.StartsWith(typeof(Rate).Name))
			typeName = typeName.Substring(typeof(Rate).Name.Length);
		return typeName;
	}
}
// Console.WriteLine(myTransactionLine.Amount);
// would then result in "Dollar" as output

It'd be cleaner to introduce a new property than to abuse the ToString-method. Putting an enum in there that returns "Dollar" or "%" would require the base-class to have knowledge thereof.

..unless you introduce an abstract property that returns an object. Yes, that introduces an extra cast in the calling code, but that could easily be wrapped in a utility-method.
Bastard Programmer from Hell Suspicious | :suss:
if you can't read my code, try converting it here[^]

GeneralRe: Track two types of values within one variable Pin
hpjchobbes27-Jul-12 7:23
hpjchobbes27-Jul-12 7:23 
GeneralRe: Track two types of values within one variable Pin
Eddy Vluggen27-Jul-12 8:24
professionalEddy Vluggen27-Jul-12 8:24 
GeneralRe: Track two types of values within one variable Pin
PIEBALDconsult27-Jul-12 8:15
mvePIEBALDconsult27-Jul-12 8:15 

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.