iSAMrx72's思いつきBlog

twitterが使いこなせない管理人のメモです。思いついたとき書きます。
トップスポンサー広告スポンサーサイト

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--/--/ (--) --:--| スポンサー広告 | コメント(-) | トラックバック(-) | 編集
トッププログラミング言語C#興味の有る人、居ないですよね。追加、一応の完成版。Part1。

C#興味の有る人、居ないですよね。追加、一応の完成版。Part1。

前回で終わりのつもりでしたが、気になるので、直しました。今度は良いと思います。

C++,Cと混乱しましたが、殆ど忘れてますので、最初から覚える感じですね。かえって

楽かもしれません。C++とかCを忘れた方が。書き方は違っても、考え的には似てます

から幾らか進歩したかなあ。でも直ぐ忘れるんですよ。w

継承と言っても、今回は使わなくても良いような継承でした。幾らか整理して

見やすく、でも、まあ、自己満足ですね。w

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace ConsoleApplication1
{
        public class Entry : IComparable<Entry>
    {
        private string yomi;
        private string namae;

        public Entry(string yomi, string namae)
        {
            this.yomi = yomi;
            this.namae = namae;
        }

        public Entry()
        {
            this.yomi = "未定";
            this.namae = "未定";
        }

        int IComparable<Entry>.CompareTo(Entry other)
        {
            return this.yomi.CompareTo(other.yomi);
        }

       
        public string Yomi
        {
            get { return yomi; }
            set { yomi = value; }
        }

        public string Namae
        {
            get { return namae; }
            set { namae = value; }

        }

    }
}



namespace ConsoleApplication1
{
    class Meibo : Entry
    {
        private string jyusyo;

        public Meibo(string yo, string si, string jyu)
            : base(yo, si)
        {
            this.jyusyo = jyu;
        }

        public Meibo()
        {
            this.jyusyo = "";
            base.Yomi = "";
            base.Namae = "";
        }

        public string Jyusyo
        {
            set { this.jyusyo = value; }
            get { return this.jyusyo; }
        }

        public void OneDataInput(string j)
        {
            if (j == "A")
            {
                Console.WriteLine("(・o・)追加の時は全部入力して!");
            }
            else
            {
                Console.WriteLine("(・o・)変更無いときはエンターキーです!");
            }
            Console.WriteLine("読み方 カタカナハンカク:");
            string w = Console.ReadLine();
            if (w == "")
            {
                Yomi = this.Yomi;
                Console.WriteLine("{0}", Yomi);
            }
            else
                Yomi = w;

            Console.WriteLine("漢字氏名:");
            w = Console.ReadLine();
            if (w == "")
            {
                Namae = this.Namae;
                Console.WriteLine("{0}", Namae);
            }
            else
                Namae = w;

            Console.WriteLine("漢字住所:");
            w = Console.ReadLine();
            if (w == "")
            {
                Jyusyo = this.Jyusyo;
                Console.WriteLine("{0}", Jyusyo);
            }
            else
                Jyusyo = w;


        }

    }
  
}

スポンサーサイト
12/01/ (土) 01:16| プログラミング言語コメント(0) | トラックバック(-) | 編集
URL
コメント
パスワード
秘密
管理者にだけ表示を許可する
 
プロフィール

isamrx73

Author:isamrx73
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック

月別アーカイブ
カテゴリ
検索フォーム

RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード

QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。