35 lines
695 B
C#
35 lines
695 B
C#
using System.ComponentModel;
|
|
using System.Data;
|
|
|
|
public class MyConnection : Component, IDbConnection, IDisposable
|
|
{
|
|
// IDbConnection을 구현
|
|
// IDisposable을 구현
|
|
}
|
|
|
|
internal class Program
|
|
{
|
|
private static void Main(string[] args)
|
|
{
|
|
Console.WriteLine("Hello, World!");
|
|
}
|
|
}
|
|
|
|
public interface IComparable
|
|
{
|
|
// 멤버 앞에 접근제한자 사용 안함
|
|
int CompareTo(object obj);
|
|
}
|
|
|
|
public class MyClass : IComparable
|
|
{
|
|
private int key;
|
|
private int value;
|
|
|
|
// IComparable 의 CompareTo 메서드 구현
|
|
public int CompareTo(object obj)
|
|
{
|
|
MyClass target = (MyClass)obj;
|
|
return this.key.CompareTo(target.key);
|
|
}
|
|
} |