C# में तरीके और कार्य समान हैं।
हालाँकि, विधियों का उपयोग C# में किया जाता है और वे कार्य होते हैं जो एक निर्दिष्ट वर्ग के माध्यम से संचालित होते हैं। एक विधि बयानों का एक समूह है जो एक साथ एक कार्य करता है। प्रत्येक C# प्रोग्राम में मुख्य नाम की विधि के साथ कम से कम एक वर्ग होता है।
निम्नलिखित एक सरल उदाहरण है जिसमें दिखाया गया है कि C# में विधियाँ कैसे बनाई जाती हैं।
उदाहरण
class NumberManipulator { public int FindMax(int num1, int num2) { /* local variable declaration */ int result; if (num1 > num2) { result = num1; }else { result = num2; } return result; } ... }