2018年5月16日水曜日

開発環境

初めてのC# 第2版 (Jesse Liberty (著)、Brian MacDonald (著)日向 俊二 (翻訳)、オライリージャパン)の13章(インターフェース)、13.10(練習問題)、練習13-2.を取り組んでみる。

コード

using System;

class Program
{
    static void Main(string[] args)
    {
        ProgramHelper ph = new ProgramHelper();
        string s = "";
        string[] langs = {
            ph.ConvertToCSharp(s),
            ph.ConvertToVB(s)
        };

        foreach (var item in langs)
        {
            Console.WriteLine(item);
        }
    }
}

interface IConvertible
{
    string ConvertToCSharp(string s);
    string ConvertToVB(string s);
}

class ProgramHelper : IConvertible
{
    public string ConvertToCSharp(string s)
    {
        return "VBの文字列をC#に変換";
    }

    public string ConvertToVB(string s)
    {
        return "C#の文字列をVBに変換";
    }
}

入出力結果(コマンドプロンプト)

VBの文字列をC#に変換
C#の文字列をVBに変換
続行するには何かキーを押してください . . .

0 コメント:

コメントを投稿