Click here to Skip to main content
15,888,072 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to open-with a file using my application ? Pin
Ian Uy10-Dec-07 20:05
Ian Uy10-Dec-07 20:05 
GeneralCreating a Sound(say, a Beep) Pin
polishprogrammer10-Dec-07 11:14
polishprogrammer10-Dec-07 11:14 
GeneralRe: Creating a Sound(say, a Beep) Pin
Ravi Bhavnani10-Dec-07 11:18
professionalRavi Bhavnani10-Dec-07 11:18 
GeneralRe: Creating a Sound(say, a Beep) Pin
PIEBALDconsult10-Dec-07 12:20
mvePIEBALDconsult10-Dec-07 12:20 
GeneralRe: Creating a Sound(say, a Beep) Pin
JoeRip10-Dec-07 14:22
JoeRip10-Dec-07 14:22 
GeneralRe: Creating a Sound(say, a Beep) Pin
polishprogrammer11-Dec-07 9:18
polishprogrammer11-Dec-07 9:18 
QuestionCasting from a Type object Pin
Leonardo Pelisoli10-Dec-07 10:55
Leonardo Pelisoli10-Dec-07 10:55 
GeneralRe: Casting from a Type object Pin
m@u10-Dec-07 11:54
m@u10-Dec-07 11:54 
Hi
You could use Reflection to invoke the appropriate method. something like this:

public class Program
	{
		public Program()
		{
			
		}
		public void DoStuff()
		{
			BaseClass obj1 = new ClassA();
			BaseClass obj2 = new ClassB();
			ProcessObject(obj1);
			ProcessObject(obj2);
		}
		void ProcessObject(BaseClass obj)
		{
			Console.WriteLine("BaseClass");
			GetType().GetMethod("ProcessObject",System.Reflection.BindingFlags.NonPublic|System.Reflection.BindingFlags.Instance,null,new Type[]{obj.GetType()},null).Invoke(this,new object[]{obj});
		}
		void ProcessObject(ClassA obj)
		{
			Console.WriteLine("ClassA");
		}
		void ProcessObject(ClassB obj)
		{
			Console.WriteLine("ClassB");
		}
	}
	public class BaseClass
	{
	}
	public class ClassA:BaseClass
	{
	}
	public class ClassB:BaseClass
	{
	}

GeneralRe: Casting from a Type object [modified] Pin
PIEBALDconsult10-Dec-07 12:25
mvePIEBALDconsult10-Dec-07 12:25 
GeneralRe: Casting from a Type object Pin
PIEBALDconsult10-Dec-07 14:20
mvePIEBALDconsult10-Dec-07 14:20 
GeneralRe: Casting from a Type object Pin
Leonardo Pelisoli11-Dec-07 12:14
Leonardo Pelisoli11-Dec-07 12:14 
GeneralC# Properties - Stack overflow. Pin
gunner_uk200010-Dec-07 10:34
gunner_uk200010-Dec-07 10:34 
GeneralRe: C# Properties - Stack overflow. Pin
Luc Pattyn10-Dec-07 10:43
sitebuilderLuc Pattyn10-Dec-07 10:43 
GeneralRe: C# Properties - Stack overflow. Pin
martin_hughes10-Dec-07 10:45
martin_hughes10-Dec-07 10:45 
GeneralRe: C# Properties - Stack overflow. Pin
hofmadresu10-Dec-07 17:17
hofmadresu10-Dec-07 17:17 
GeneralMouse_Click on User Control class Pin
Fragment10-Dec-07 9:42
Fragment10-Dec-07 9:42 
Generalreal time timer Pin
iman_kh10-Dec-07 8:53
iman_kh10-Dec-07 8:53 
GeneralRe: real time timer Pin
nallanch_srinivas10-Dec-07 9:00
nallanch_srinivas10-Dec-07 9:00 
GeneralRe: real time timer Pin
Luc Pattyn10-Dec-07 9:18
sitebuilderLuc Pattyn10-Dec-07 9:18 
GeneralRe: real time timer Pin
Pete O'Hanlon10-Dec-07 9:39
mvePete O'Hanlon10-Dec-07 9:39 
GeneralRe: real time timer Pin
Luc Pattyn10-Dec-07 9:48
sitebuilderLuc Pattyn10-Dec-07 9:48 
GeneralRe: real time timer Pin
Pete O'Hanlon10-Dec-07 9:55
mvePete O'Hanlon10-Dec-07 9:55 
GeneralRe: real time timer Pin
Luc Pattyn10-Dec-07 10:12
sitebuilderLuc Pattyn10-Dec-07 10:12 
GeneralRe: real time timer Pin
Pete O'Hanlon10-Dec-07 10:18
mvePete O'Hanlon10-Dec-07 10:18 
GeneralRe: real time timer Pin
Luc Pattyn10-Dec-07 10:28
sitebuilderLuc Pattyn10-Dec-07 10:28 

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.