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

C#

 
GeneralRe: Why is float to double conversion uniquely terrible? Pin
Peter_in_27803-Mar-19 3:23
professionalPeter_in_27803-Mar-19 3:23 
GeneralRe: Why is float to double conversion uniquely terrible? Pin
Eric Lynch3-Mar-19 4:58
Eric Lynch3-Mar-19 4:58 
GeneralRe: Why is float to double conversion uniquely terrible? Pin
Eric Lynch3-Mar-19 7:07
Eric Lynch3-Mar-19 7:07 
GeneralRe: Why is float to double conversion uniquely terrible? Pin
Richard Deeming5-Mar-19 2:15
mveRichard Deeming5-Mar-19 2:15 
QuestionC# how to get all files from a directory that is inside the current project Pin
dolfijn300027-Feb-19 10:26
dolfijn300027-Feb-19 10:26 
AnswerRe: C# how to get all files from a directory that is inside the current project PinPopular
Richard Deeming27-Feb-19 10:43
mveRichard Deeming27-Feb-19 10:43 
QuestionForce Interface Implementation in Derived Classes? Pin
pr1mem0ver27-Feb-19 6:51
pr1mem0ver27-Feb-19 6:51 
AnswerRe: Force Interface Implementation in Derived Classes? Pin
Richard Deeming27-Feb-19 7:51
mveRichard Deeming27-Feb-19 7:51 
AFAIK, the only way to force the derived class to implement the method is to mark it as abstract. However, that would still be a virtual method.
C#
internal abstract class MyBaseImplementation : IMyFunctionInterface
{
    internal Foo MyRelevantProperty { get; protected set; }
    public abstract void NeededFunction(object state);
}

internal class Implementation1: MyBaseImplementation
{
    public sealed override void NeededFunction(object state) { ... }
}

If your base class doesn't include an interface member, then it doesn't implement the interface. All of the derived classes would need to implement the interface instead.


pr1mem0ver wrote:
without them being virtual for performance reasons
Do you have any real performance data from your application to justify that requirement? Particularly since method calls on an interface will always be virtual anyway... Smile | :)



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer

GeneralRe: Force Interface Implementation in Derived Classes? Pin
pr1mem0ver28-Feb-19 1:25
pr1mem0ver28-Feb-19 1:25 
GeneralRe: Force Interface Implementation in Derived Classes? Pin
Richard Deeming28-Feb-19 1:36
mveRichard Deeming28-Feb-19 1:36 
AnswerRe: Force Interface Implementation in Derived Classes? Pin
Gerry Schmitz27-Feb-19 13:51
mveGerry Schmitz27-Feb-19 13:51 
GeneralRe: Force Interface Implementation in Derived Classes? Pin
pr1mem0ver28-Feb-19 1:41
pr1mem0ver28-Feb-19 1:41 
QuestionA problem with Lists / Arrays Pin
Nikol Dimitrova25-Feb-19 9:34
Nikol Dimitrova25-Feb-19 9:34 
AnswerRe: A problem with Lists / Arrays Pin
Richard Deeming25-Feb-19 10:56
mveRichard Deeming25-Feb-19 10:56 
Questionalign columns headers with cells values in a text file that exported from a datagridview in c# Pin
Member 1332584624-Feb-19 7:20
Member 1332584624-Feb-19 7:20 
AnswerRe: align columns headers with cells values in a text file that exported from a datagridview in c# Pin
Gerry Schmitz24-Feb-19 8:46
mveGerry Schmitz24-Feb-19 8:46 
GeneralRe: align columns headers with cells values in a text file that exported from a datagridview in c# Pin
Member 1332584624-Feb-19 13:23
Member 1332584624-Feb-19 13:23 
QuestionTextBox setting caret at end of text Pin
ormonds23-Feb-19 13:21
ormonds23-Feb-19 13:21 
AnswerRe: TextBox setting caret at end of text Pin
Dave Kreskowiak23-Feb-19 13:56
mveDave Kreskowiak23-Feb-19 13:56 
GeneralRe: TextBox setting caret at end of text Pin
ormonds23-Feb-19 14:20
ormonds23-Feb-19 14:20 
GeneralRe: TextBox setting caret at end of text Pin
Mycroft Holmes23-Feb-19 14:59
professionalMycroft Holmes23-Feb-19 14:59 
GeneralRe: TextBox setting caret at end of text Pin
Dave Kreskowiak23-Feb-19 15:16
mveDave Kreskowiak23-Feb-19 15:16 
AnswerRe: TextBox setting caret at end of text Pin
BillWoodruff23-Feb-19 20:31
professionalBillWoodruff23-Feb-19 20:31 
QuestionAPI to call bitcoin price Pin
Member 1416032523-Feb-19 4:25
Member 1416032523-Feb-19 4:25 
AnswerRe: API to call bitcoin price Pin
OriginalGriff23-Feb-19 4:44
mveOriginalGriff23-Feb-19 4:44 

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.