2018年1月9日火曜日

開発環境

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

コード

using System;

namespace Sample13_1
{
    interface IConvertible
    {
        string ConvertToCSharp(string s);
        string ConvertToVB2017(string s);
    }
    class ProgramHelper : IConvertible
    {
        #region IConvertible
        public string ConvertToCSharp(string s)
        {
            return String.Format("C#: {0}", s);
        }
        public string ConvertToVB2017(string s)
        {
            return String.Format("VB2017: {0}", s);
        }
        #endregion
    }
    class Program
    {
        static void Main(string[] args)
        {
            ProgramHelper ph = new ProgramHelper();
            string str = "STR";
            string[] strs = { ph.ConvertToCSharp(str), ph.ConvertToVB2017(str) };

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

入出力結果(Terminal)

C#: STR
VB2017: STR

Press any key to continue...

0 コメント:

コメントを投稿