2010-02-20から1日間の記事一覧

継承、多態性についての実習はまた今度

だいたい理解したけど、今すぐ書けと言われると時間かかりそうな感じ。 ある程度理解進んでから、余り時間ができたときにでもやろう。

実習 点のクラス +/-演算子のオーバーロードと、ToString()のオーバーライド

所要時間 9分 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication7 { class Program { class Point { double x; double y; public Point(double x, double y) { this.x = x; this.y = y;…

うわああああああああああああああああああ

新しい知識の学習に時間かかりすぎた いつもより一節多くやったし、分量がかなり多い節もあったしな 実習の時間ねええええええええええええええええええええええええええええええええええええええええええええええ

キャストとas

[雑記] キャストと as (C# によるプログラミング入門) http://ufcpp.net/study/csharp/misc_as.html キャストとasの実行速度、asとisの実行速度 型変換に失敗する可能性のあるときはasのほうが高速 失敗しないという条件下では、isのほうが1割高速 isはasよ…

多態性

多態性 (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_polymorphism.html 概要、静的な型・動的な型、ダウンキャスト、仮想メソッド、仮想メソッドの利用例、多態性とは 多態性とは、同じメソッド呼び出し(オブジェクト指向用語的には「…

継承

継承 (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_inherit.html 概要、継承関係とは、クラスの継承、object型、コンストラクタ呼び出し、基底クラスのコンストラクタを明示的に呼び出す、protected、 基底クラスのメンバーの隠蔽、seal…

スタックとヒープ

[雑記] スタックとヒープ (C# によるプログラミング入門) http://ufcpp.net/study/csharp/misc_heap.html よく分からない

値型と参照型

値型と参照型 (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_reference.html 概要、値型と参照型の違い、値型と参照型の利点 struct, classがそれぞれ値型と参照型である 参照型だと、代入時に参照先が変わるので、複数の参照元がある場…

インデクサー

インデクサー (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_indexer.html 概要、インデクサーの定義、set/getで異なるアクセスレベルを設定、余談:インデックスつきプロパティについて 配列型と同様に [] を用いた要素の読み書きが行え…

演算子のオーバーロード

演算子のオーバーロード (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_operator.html 概要、演算子のオーバーロードの方法、オーバーロード可能な演算子 ユーザー定義型 引数のうち少なくとも1つの型は演算子を定義するクラス自身である…

今日はこれだ

演算子のオーバーロード (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_operator.html インデクサー (C# によるプログラミング入門) http://ufcpp.net/study/csharp/oo_indexer.html 値型と参照型 (C# によるプログラミング入門) http://…

今日はパソコントラブルで遅くなった

土日もサボらずにやるとも。 いまから2つ用事があり、それぞれ40分くらいかかる。 よって、今日のお勉強は17:30くらいからかも。 昼間に昨日の復習したけど、7割くらいしか覚えてなかった。 やはり起床直後の復習のほうが良かった。

Visual Studioのショートカットキー関連のリンク

メモメモ。Visual Studioを早く使いこなせるようになりたい。 定義済みのショートカット キー http://msdn.microsoft.com/ja-jp/library/da5kh0wa(VS.100).aspx Download details: Visual C# 2008 Poster http://www.microsoft.com/downloads/details.aspx?f…