# Using Delegate C#

**URL:** <https://forum.codewithmosh.com/t/using-delegate-c/12389>\
**Category:** Uncategorized\
**Created:** [May 12, 2022, 12:32am UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389 "2022-05-12T00:32:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kes](https://avatars.discourse-cdn.com/v4/letter/k/7ea924/32.png) [@Kes](https://forum.codewithmosh.com/u/Kes)\
**Post date:** [May 12, 2022, 12:32am UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389/1 "2022-05-12T00:32:45Z")

</div>

How to validate multiple user input integers using delegate in C#?

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [May 12, 2022, 4:27pm UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389/2 "2022-05-12T16:27:02Z")

</div>

Hi,  
I do not understand your problem.  
Can you be more specific?  
What are you trying to do ?  
Regards.

---

<div class="post-metadata">

**Author:** ![Kes](https://avatars.discourse-cdn.com/v4/letter/k/7ea924/32.png) [@Kes](https://forum.codewithmosh.com/u/Kes)\
**Post date:** [May 12, 2022, 5:41pm UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389/3 "2022-05-12T17:41:11Z")

</div>

I want to create application in visual studio but i want a method that i can parse multiple inputs to validate numbers/integers.

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [May 17, 2022, 2:27pm UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389/4 "2022-05-17T14:27:17Z")

</div>

I’m sorry to say, but to me it is still pretty vague. I don’t understand what delegates have to do in this.  
Can you provide a clear example ?

Because to me as is it looks just like

```nohighlight
public static bool MyMethod(int n1, int n2){
	// Some validation logic. For instance
	return (n1 == 2*n2);
}

```

---

<div class="post-metadata">

**Author:** ![davidbillg](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@davidbillg](https://forum.codewithmosh.com/u/davidbillg)\
**Post date:** [February 23, 2023, 7:34pm UTC](https://forum.codewithmosh.com/t/using-delegate-c/12389/5 "2023-02-23T19:34:44Z")

</div>

In C#, a delegate is a type that represents a reference to a method. It can be used to pass methods as arguments to other methods or to store methods as variables. To validate multiple user input integers using a [C# delegate](http://net-informations.com/faq/net/delegates.htm), you can define a method that takes an integer as input and returns a boolean value indicating whether the input is valid or not. You can then create a delegate that points to this method and use it to validate each user input integer.
