忍者ブログ
My major is computer programming.
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


普通にバスケしてたら10分もたなかったんだけど。
体力低下って恐ろしい((((;゜Д゜)))


某教官に未だに名字が覚えてもらえない。
顔は覚えてもらってるんだけどね。
君のお兄ちゃんを知ってるから」的な流れで僕は覚えてもらったっぽいんだけど、だったら何で名字間違えるんですかぃ??
考えてみると不思議だw

PR

今日は1時限目が休校。
10時30に学校に行けば良かったので遊んでやろうと思ったら睡魔に負けたw
寝起きの睡魔は半端無いです、いやホントに。


テンションに身を任せて午後は予定外のバイトへ(゜;)
忙しくても友達と一緒に働くのは楽しい。
ヘルプで行ったのは正解だったと思う。
一人であの内容は終わらないw


明日行くはずだったバイトはキャンセルに。
その友達が自分の代わりに明日のバイトに出てくれるとのこと(^_^)
この先ずっとバイトの日が続くのでうれしい休みだ。



 WS000316.JPG


           








using System;

enum 週
{
    日曜日,月曜日,火曜日,水曜日,木曜日,金曜日,土曜日
}

class 日本語でいこう
{
    public static void Main()
    {
        int 日付;
        週[] 曜日 = new 週[9] { 週.日曜日, 週.月曜日, 週.火曜日, 
                                週.水曜日, 週.木曜日, 週.金曜日, 
                                週.土曜日, 週.日曜日, 週.月曜日 };
        DateTime 今日 = DateTime.Now;
        日付 = (int)今日.DayOfWeek;
        if (日付 == 0) 日付 += 7;
        else if (日付 == 8) 日付 -= 7;
        Console.WriteLine("今日は"+曜日[日付]+"です");
        Console.WriteLine("昨日は" + 曜日[日付-1] + "でした。");
        Console.WriteLine("明日は" + 曜日[日付+1] + "です。");
    }
}  
日本語使える。 凄く違和感がある。

c#の利点とかを挙げて見るテスト。
利点や時代背景が分かっていればやる気になるもんね!
ただ自分はかなりの初心者の為、色々間違ってるかもw
チラシの裏だと思って許してm(_ _)m


---------------------------------------------------------------

知識
・C/C++,javaと密接に関係した言語である
・Cでは大きなプログラムにおいて限界がある。
・C++はCをオブジェクト思考にしたという意味が大きい,Javaは移植性が高い。
・プログラムをコンパイル→Microsoft中間言語(MSIL)→JITコンパイラで変換→ネイティブコード
・MSILの移植性が高い。
・C#は移植性も高く、よりWindowsに依存している。
・.NET Frameworkライブラリが必要



実践
・ポインタが存在しない
よってアドレスを直接弄くって誤作動することがありません。
参照渡しでポインタみたいな動きができます。

・decimal型
128ビットも使って表現します。

・Unicode使用
ASCIIみたいに限られた言語ではなく、世界の言語が使えるぜ!

・ガベージコレクション
不要になったオブジェクトは自動で解放しちゃいます。
デストラクタがいらないです。

・パーシャルクラス
1つのクラスを分けて記述できます。
大規模なクラスにつかうんじゃないっすかね?

・配列がオブジェクトとして実装されている。
int[] test = new test[20]; みたいに宣言します。
多次元配列やジャグ配列などでC++との違いを感じます。
配列の要素数が分かるlengthは便利。

・foreachループ
コレクションの要素を順に調べます…配列の要素ですね。
平均値とか求めるとき便利です。

・ビット演算
ビット単位で計算できます。

・参照パラメータ修飾子ref
基本はメソッドに値として渡しますが、参照渡しもできます。
つまり仮引数を変更すれば実引数も変更させることができます。

・可変長引数params
引数の数が0または1以上で不定でもメソッドを作成できちゃいます。
これはきっと便利!

・stringが不変
文字の並び替え、変更ができません。

-------------------------------------------------------------------

今の知識だとこれくらい。

ちょっぴり使えるCも、少し読んだC++も、微妙に触ったActionScriptも、C#をやる上で全部役だってる。
いろんな言語に手を出すのは、とても良いことだと思う。
さて、もうちょっと頑張ろう。

C#
夏休み中ほとんどバイトにでていない為、今激しい金欠に見舞われている。
新世代ipodnanoを買う為にも節約しなければならない。














とかいろいろ考えてた筈なのにC#の参考書買ってしまった\(^o^)/
2冊で7000円近い出費orz
でかい本屋に久々に行くとテンションあがるね。
ちょっと頑張りたくなってきた。




[15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25
«  Back :   HOME   : Next  »
カレンダー
02 2026/03 04
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
プロフィール
HN:
aaaaaa
性別:
男性
職業:
高専生
趣味:
Ruby, シンセ
自己紹介:
テンションが良く変わります。
High and low


要領の悪さと飽きやすさをどうにかしたい。
最新記事
(01/11)
(09/21)
(09/18)
(09/14)
(09/04)
ブログ内検索
お勧め
カウンター
忍者ブログ [PR]