Click here to Skip to main content
16,003,902 members
Home / Discussions / C#
   

C#

 
Questionprogramming Event Logic Pin
rasoolfazeli27-Aug-11 0:36
rasoolfazeli27-Aug-11 0:36 
AnswerRe: programming Event Logic Pin
MicroVirus27-Aug-11 2:43
MicroVirus27-Aug-11 2:43 
GeneralRe: programming Event Logic Pin
rasoolfazeli27-Aug-11 4:39
rasoolfazeli27-Aug-11 4:39 
AnswerRe: programming Event Logic Pin
MicroVirus27-Aug-11 5:58
MicroVirus27-Aug-11 5:58 
AnswerRe: programming Event Logic Pin
GParkings1-Sep-11 6:55
GParkings1-Sep-11 6:55 
QuestionIs there a use for... [modified] Pin
Narf the Mouse26-Aug-11 14:39
Narf the Mouse26-Aug-11 14:39 
AnswerRe: Is there a use for... Pin
PIEBALDconsult26-Aug-11 14:46
mvePIEBALDconsult26-Aug-11 14:46 
GeneralRe: Is there a use for... Pin
Narf the Mouse26-Aug-11 15:05
Narf the Mouse26-Aug-11 15:05 
Currently?

Invalid in current state of things:
C#
double a = new Func<double>(delegate() { 2 + 2; });

Granted, a very simple example, but it helps lay the groundwork for the second example.

Valid in my Dynamic-Typed paradigm:
C#
DTBase<double> a = new DTFunc<double>(delegate() { 2 + 2; });
Console.WriteLine(a.Call); // Output 4
a = (DTVar<double>)5; // Conversion needed because DTBase<double> is an abstract class.
Console.WriteLine(a.Call); // Output 5
// Equivalent of "1 + 1 = X", where DTEquation calculates "x".
DTBase<double> a = new DTEquation((DTVar<double>)1, new DTOperand[] { new DTOperand(MathOp.Add, (DTVar<double>)1) });
Console.WriteLine(a.Call); // output 2


And in that equation, I could have put any type derived from DTBase(double), including functions, dice rolls, or, yes, other equations.

So not *quite* the current state of affairs. Smile | :)
AnswerRe: Is there a use for... Pin
Narf the Mouse26-Aug-11 15:18
Narf the Mouse26-Aug-11 15:18 
GeneralRe: Is there a use for... Pin
BillWoodruff27-Aug-11 18:16
professionalBillWoodruff27-Aug-11 18:16 
GeneralRe: Is there a use for... Pin
Narf the Mouse27-Aug-11 19:36
Narf the Mouse27-Aug-11 19:36 
AnswerRe: Is there a use for... Pin
jschell28-Aug-11 8:03
jschell28-Aug-11 8:03 
GeneralRe: Is there a use for... Pin
Narf the Mouse28-Aug-11 8:56
Narf the Mouse28-Aug-11 8:56 
AnswerRe: Is there a use for... Pin
Narf the Mouse28-Aug-11 11:33
Narf the Mouse28-Aug-11 11:33 
GeneralRe: Is there a use for... [modified] Pin
BillWoodruff28-Aug-11 19:37
professionalBillWoodruff28-Aug-11 19:37 
AnswerRe: Is there a use for... Pin
BobJanova30-Aug-11 0:20
BobJanova30-Aug-11 0:20 
GeneralRe: Is there a use for... Pin
Narf the Mouse30-Aug-11 0:38
Narf the Mouse30-Aug-11 0:38 
GeneralRe: Is there a use for... Pin
BobJanova30-Aug-11 6:52
BobJanova30-Aug-11 6:52 
AnswerRe: Is there a use for... Pin
GParkings1-Sep-11 7:04
GParkings1-Sep-11 7:04 
GeneralRe: Is there a use for... Pin
Narf the Mouse1-Sep-11 7:16
Narf the Mouse1-Sep-11 7:16 
GeneralRe: Is there a use for... Pin
GParkings1-Sep-11 7:23
GParkings1-Sep-11 7:23 
GeneralRe: Is there a use for... Pin
Narf the Mouse1-Sep-11 8:26
Narf the Mouse1-Sep-11 8:26 
QuestionInheritance Pin
lukeer26-Aug-11 3:47
lukeer26-Aug-11 3:47 
AnswerRe: Inheritance Pin
Rob Philpott26-Aug-11 3:55
Rob Philpott26-Aug-11 3:55 
AnswerRe: Inheritance Pin
MicroVirus26-Aug-11 4:17
MicroVirus26-Aug-11 4:17 

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.