Eljárások, függvények. Működésük megegyezik a hagyományossal, viszont például tömb típusú paraméter és visszatéri érték esetén a formális paraméterek szintaktikája más, illetve bevezettek egy új függvénytípust, a "tulajdonságot", azaz __property-t. Ez utóbbi lényegében csak szintaktikai könnyítés a programozó számára, valójában teljesen ugyanaz mint egy hagyományos függvény.
Példák:
Tulajdonság (__property). Osztályokban és struktúrákban használatos, általában egy get és egy set műveletet végez el az objektum védett változóin, de bármi mást végrehajthat, csakúgy, mint egy hagyományos eljárás vagy függvény.
Példa:
Fontos a tulajdonság azonosítójának a szintaktikája: mindig get_ és set_ kell, hogy legyen a prefixük, és a nevük nem ütközhet más, a tulajdonság által látható változó, illetve függvény nevével.
A 2005-ös .NET-ben, azaz a C++/CLI (a Managed C++ hivatalos elnevezése 2005-től) nyelvben, már megváltoztatták a tulajdonságok szintaktikáját, amelyek így már szintaktikailag majdnem teljesen azonosak a C#-os tulajdonságokkal.
Példa: