「C#入門」インターフェースのサンプル

書式
public interface インターフェース名
public class クラス名:インターフェース名
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
namespace ProjectTest
{
//インターフェースの定義
public interface InterCft
{
  //抽象メソッドの定義
void testFunc();
}
//インターフェースの実装
public class TestDemo: InterCft
{
void InterCft.testFunc()
{
Console.WriteLine("this is a test 12345");
}
}
class Kdfc
{
static void Main()
{
//インターフェース
InterCft ipa = new TestDemo();
ipa.testFunc();
}
}
}
using System; namespace ProjectTest { //インターフェースの定義 public interface InterCft {   //抽象メソッドの定義 void testFunc(); } //インターフェースの実装 public class TestDemo: InterCft { void InterCft.testFunc() { Console.WriteLine("this is a test 12345"); } } class Kdfc { static void Main() { //インターフェース InterCft ipa = new TestDemo(); ipa.testFunc(); } } }
using System;

namespace ProjectTest
{
   //インターフェースの定義
    public interface InterCft
    {
      //抽象メソッドの定義
        void testFunc();
    }
    //インターフェースの実装
    public class TestDemo: InterCft
    {
        void InterCft.testFunc()
        {
            Console.WriteLine("this is a test 12345");
        }
    }
    class Kdfc
    {
        static void Main()
        {
          //インターフェース
            InterCft ipa = new TestDemo();
            ipa.testFunc(); 
        }
    }
}

実行結果
this is a test 12345

C#

Posted by arkgame