Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# Language Passer null comme l'un des arguments


Exemple

Si tu as

void F1(MyType1 x) {
    // do something
}

void F1(MyType2 x) {
    // do something else
}

et pour une raison quelconque, vous devez appeler la première surcharge de F1 mais avec x = null , puis faire simplement

F1(null);

ne compilera pas car l'appel est ambigu. Pour contrer cela, vous pouvez faire

F1(null as MyType1);