using System;
// Interfaceを宣言
interface IInterface
{
string S { get; set; }
}
// Interfaceの実装
class SampleClass : IInterface
{
// 既定のprivate
string s;
// プロパティ S
public string S
{
set
{
this.s = value;
}
get
{
return this.s;
}
}
}
class MainClass
{
static void Main()
{
// SampleClassをインスタンス化
SampleClass sample=new SampleClass();
// プロパティSでsにSampleClassを設定
sample.S="SampleClass";
/* プロパティSでsを取得
* 出力値:SampleClass */
Console.WriteLine(sample.S);
}
}
0 コメント:
コメントを投稿