Click here to Skip to main content
14,420,468 members
   

C#

 
QuestionLINQ sort and group dates by month and day, ignore year Pin
Mc_Topaz15-Nov-19 1:38
MemberMc_Topaz15-Nov-19 1:38 
AnswerRe: LINQ sort and group dates by month and day, ignore year Pin
Richard Deeming15-Nov-19 2:28
communityengineerRichard Deeming15-Nov-19 2:28 
GeneralRe: LINQ sort and group dates by month and day, ignore year Pin
Mc_Topaz15-Nov-19 3:38
MemberMc_Topaz15-Nov-19 3:38 
QuestionDispose a Tooltip Pin
ConnerMcLoud15-Nov-19 1:32
MemberConnerMcLoud15-Nov-19 1:32 
AnswerRe: Dispose a Tooltip Pin
OriginalGriff15-Nov-19 3:25
communityengineerOriginalGriff15-Nov-19 3:25 
AnswerRe: Dispose a Tooltip Pin
Gerry Schmitz15-Nov-19 6:41
mveGerry Schmitz15-Nov-19 6:41 
AnswerRe: Dispose a Tooltip Pin
Luc Pattyn15-Nov-19 7:22
sitebuilderLuc Pattyn15-Nov-19 7:22 
QuestionType Overflow... Pin
Bernhard Hiller15-Nov-19 1:02
MemberBernhard Hiller15-Nov-19 1:02 
I have an interface and a type implementing it:
public interface IValueWithUnit {...}
[Serializable]
public struct DoubleValueWithUnit : IValueWithUnit { ... }
At a different place, I have a string with the name of the type, and must find out if the type derives from above interface:
string name = "DoubleValueWithUnit";
Type t;
if (TypeHelper.TryFindType(name, out t))
{
    m_IsValueWithUnit = t.IsSubclassOf(typeof(IValueWithUnit)); // false
    m_IsValueWithUnit = t.IsSubclassOf(typeof(DoubleValueWithUnit)); // false
    m_IsValueWithUnit = t.IsInstanceOfType(typeof(IValueWithUnit)); // false
    m_IsValueWithUnit = t.IsInstanceOfType(typeof(DoubleValueWithUnit)); // false
    m_IsValueWithUnit = t.IsAssignableFrom(typeof(IValueWithUnit)); // false
    m_IsValueWithUnit = t.IsAssignableFrom(typeof(DoubleValueWithUnit)); // true
    m_IsValueWithUnit = t.GetInterface(nameof(IValueWithUnit)) != null; // true
The TryFindType function is from c# - Type.GetType("namespace.a.b.ClassName") returns null - Stack Overflow[^].

You see the many "false" comments? DoubleValueWithUnit is neither a subclass nor an instance of DoubleValueWithUnit or IValueWithUnit, and is also not assignable from IValueWithUnit, but at least it is assignable from DoubleValueWithUnit.

I am confused now: my brain threw a TypeOverflowException.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!


modified 15-Nov-19 6:47am.

AnswerRe: Type Overflow... Pin
phil.o15-Nov-19 1:46
mvephil.o15-Nov-19 1:46 
GeneralRe: Type Overflow... Pin
Bernhard Hiller15-Nov-19 1:49
MemberBernhard Hiller15-Nov-19 1:49 
AnswerRe: Type Overflow... Pin
Richard Deeming15-Nov-19 2:20
communityengineerRichard Deeming15-Nov-19 2:20 
GeneralRe: Type Overflow... Pin
Bernhard Hiller15-Nov-19 5:55
MemberBernhard Hiller15-Nov-19 5:55 
QuestionAdding panels dynamically through user input Pin
jacko112313-Nov-19 2:34
Memberjacko112313-Nov-19 2:34 
AnswerRe: Adding panels dynamically through user input Pin
OriginalGriff13-Nov-19 2:45
communityengineerOriginalGriff13-Nov-19 2:45 
GeneralRe: Adding panels dynamically through user input Pin
jacko112313-Nov-19 3:20
Memberjacko112313-Nov-19 3:20 
SuggestionRe: Adding panels dynamically through user input Pin
Richard Deeming13-Nov-19 2:58
communityengineerRichard Deeming13-Nov-19 2:58 
GeneralRe: Adding panels dynamically through user input Pin
jacko112313-Nov-19 3:19
Memberjacko112313-Nov-19 3:19 
AnswerRe: Adding panels dynamically through user input Pin
Luc Pattyn13-Nov-19 4:12
sitebuilderLuc Pattyn13-Nov-19 4:12 
QuestionHow to Import database.mdf file in Visual Studio 2010 Project Pin
Member 1464246912-Nov-19 0:59
MemberMember 1464246912-Nov-19 0:59 
AnswerRe: How to Import database.mdf file in Visual Studio 2010 Project Pin
OriginalGriff12-Nov-19 1:07
communityengineerOriginalGriff12-Nov-19 1:07 
GeneralRe: How to Import database.mdf file in Visual Studio 2010 Project Pin
Member 1464246912-Nov-19 1:29
MemberMember 1464246912-Nov-19 1:29 
GeneralRe: How to Import database.mdf file in Visual Studio 2010 Project Pin
OriginalGriff12-Nov-19 1:46
communityengineerOriginalGriff12-Nov-19 1:46 
GeneralRe: How to Import database.mdf file in Visual Studio 2010 Project Pin
Member 1464246912-Nov-19 19:28
MemberMember 1464246912-Nov-19 19:28 
GeneralRe: How to Import database.mdf file in Visual Studio 2010 Project Pin
OriginalGriff12-Nov-19 21:44
communityengineerOriginalGriff12-Nov-19 21:44 
Questionc++ DLL import in c# Pin
Member 1465244911-Nov-19 20:49
MemberMember 1465244911-Nov-19 20:49 

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.