Like a class, a struct can implement an interface. In the example below, the DogCollar struct implements the IStrapDimensions interface, which contains a couple of properties and a method.
public interface IStrapDimensions
{
double Length { get; }
double Width { get; }
double CalcArea();
}
public struct DogCollar : IStrapDimensions
{
private double length;
public double Length
{
get { return length; }
}
private double width;
public double Width
{
get { return width; }
}
public double CalcArea()
{
return Length * Width;
}
...
Read more: 2,000 Things You Should Know About C#
QR:
0 comments:
Post a Comment