An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object is often a class, a prototype or a type. Extension methods are features of some object-oriented programming languages. There is no syntactic difference between calling an extension method and calling a method declared in the type definition.

Property Value
dbo:abstract
  • Als Erweiterungsmethode (engl. extension method) wird unter .Net-Framework eine Methode bezeichnet, die eine Klasse oder Schnittstelle erweitert, ohne Teil der Implementierung der erweiterten Klasse zu sein. Es wirkt dabei nur auf den ersten Blick wie Mehrfachvererbung. Es handelt sich dabei allerdings um syntaktischen Zucker, also einen Compilertrick, der die Erweiterungsmethode der Klasse zuordnet. (de)
  • In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object is often a class, a prototype or a type. Extension methods are features of some object-oriented programming languages. There is no syntactic difference between calling an extension method and calling a method declared in the type definition. Not all languages implement extension methods in an equally safe manner, however. For instance, languages such as C#, Java (via Manifold or Lombok), and Kotlin don't alter the extended class in any way, because doing so may break class hierarchies and interfere with virtual method dispatching. This is why these languages strictly implement extension methods statically and use static dispatching to invoke them. (en)
  • Метод расширения (англ. extension method) в программировании — метод, добавляемый к существующему классу (типу) в месте, отличном от модуля объявления класса. Синтаксический сахар для модуля расширения был введён в C# 3.0 и VB.NET. Метод расширения не следует путать с относящему к наследованию понятием расширения метода (англ. method extension), существующего в языках CLOS, Smalltalk, Beta, при котором метод суперкласса вызывается до, во время или после вызова метода класса. (ru)
  • Метод розширення (англ. extension method) — у програмуванні синтаксичний цукор, що полягає в додаванні до вже наявного класу. Введено в C# 3.0. Не вводячи в мову нової функціональності, робить код виразнішим. Було: string x = "якийсь рядок";string y = Utility.Reverse(x);SomeObject z = HelperClass.Operation2(HelperClass.Operation1(x, arg1), arg2); Стало: string x = "якийсь рядок";string y = x.Reverse;SomeObject z = x.Operation1(arg1).Operation2(arg2); (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 8778607 (xsd:integer)
dbo:wikiPageLength
  • 20405 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1119259613 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Als Erweiterungsmethode (engl. extension method) wird unter .Net-Framework eine Methode bezeichnet, die eine Klasse oder Schnittstelle erweitert, ohne Teil der Implementierung der erweiterten Klasse zu sein. Es wirkt dabei nur auf den ersten Blick wie Mehrfachvererbung. Es handelt sich dabei allerdings um syntaktischen Zucker, also einen Compilertrick, der die Erweiterungsmethode der Klasse zuordnet. (de)
  • Метод расширения (англ. extension method) в программировании — метод, добавляемый к существующему классу (типу) в месте, отличном от модуля объявления класса. Синтаксический сахар для модуля расширения был введён в C# 3.0 и VB.NET. Метод расширения не следует путать с относящему к наследованию понятием расширения метода (англ. method extension), существующего в языках CLOS, Smalltalk, Beta, при котором метод суперкласса вызывается до, во время или после вызова метода класса. (ru)
  • Метод розширення (англ. extension method) — у програмуванні синтаксичний цукор, що полягає в додаванні до вже наявного класу. Введено в C# 3.0. Не вводячи в мову нової функціональності, робить код виразнішим. Було: string x = "якийсь рядок";string y = Utility.Reverse(x);SomeObject z = HelperClass.Operation2(HelperClass.Operation1(x, arg1), arg2); Стало: string x = "якийсь рядок";string y = x.Reverse;SomeObject z = x.Operation1(arg1).Operation2(arg2); (uk)
  • In object-oriented computer programming, an extension method is a method added to an object after the original object was compiled. The modified object is often a class, a prototype or a type. Extension methods are features of some object-oriented programming languages. There is no syntactic difference between calling an extension method and calling a method declared in the type definition. (en)
rdfs:label
  • Erweiterungsmethode (de)
  • Extension method (en)
  • Метод расширения (ru)
  • Метод розширення (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License