Hi,
I am new to c#. I am using an event.
Please see the below code.
public interface IMyTest
{
event EventHandler<PersonDetailsEventArgs> Save;
}
public class MyTest : IMyTest
{
public event EventHandler<PersonDetailsEventArgs> Save;
public void MyMethod()
{
// calling save event
Save(this, new PersonDetailsEventArgs("sss", "AAA"));
}
}
public class PersonDetailsEventArgs : EventArgs
{
public string ID { get; set; }
public string Name { get; set; }
public PersonDetailsEventArgs(string name, string Id)
{
Name = name;
ID = Id;
}
}
I am passing PersonDetailsEventArgs as with two string values.
actually i just want to pass Id.
My question is, is it that for passin gonly Id also I need to create
PersonDetailsEventArgs class.
I don'nt want to create this as I have to pass only one string value.
I am sure i can do this without PersonDetailsEventArgs class. But dnt know how.
Please let me know how I can do this.