IEnumerable, IDisposable?

Posted by Muhsinathk under C# on 8/21/2012 | Points: 10 | Views : 2977 | Status : [Member] | Replies : 2
Could please anyone let me know about IEnumerable, IDisposable in C#? Why we need those? How can we use them with am example?

Also want to know about Generic in C#? with example?




Responses

Posted by: Ranjeet_8 on: 8/21/2012 [Member] [MVP] Gold | Points: 25

Up
0
Down
IDisposable interface is used to release the unmanaged resources in a program.
The garbage collector has no knowledge of unmanaged resources
such as window handles, or open files and streams.
To release these type of resources we make use of the Dispose method by implementing the IDisposable interface.

IDisposable interface, defines a single method named Dispose():
public interface IDisposable
{
void Dispose();
}
http://www.dotnetperls.com/idictionary
IEnumerator: http://www.dotnetfunda.com/articles/article1815-how-to-use-ienumerableienumerator.aspx

Generics allows us to define the type-safe classes without worrying about type safely, performance and performance.
You can visit http://www.dotnetfunda.com/interview/exam3644-what-is-csharpnet-generics.aspx

Muhsinathk, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Muhsinathk on: 8/22/2012 [Member] Bronze | Points: 25

Up
0
Down
Thank you Ranjeet

Muhsinathk, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response