<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ambition/">
    <title>自己学習用</title>
    <link>http://w.atwiki.jp/ambition/</link>
    <atom:link href="https://w.atwiki.jp/ambition/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>自己学習用</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-07-27T19:54:10+09:00</dc:date>
    <utime>1217156050</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ambition/pages/11.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/21.html">
    <title>F_Sharp_install</title>
    <link>https://w.atwiki.jp/ambition/pages/21.html</link>
    <description>
      [[ダウンロード&gt;http://research.microsoft.com/fsharp/release.aspx]]

Click Next

Check &quot;I accept the terms in the License Agreement&quot;

Click Next
Click Next
Click Install
Click Finish    </description>
    <dc:date>2008-07-27T19:54:10+09:00</dc:date>
    <utime>1217156050</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/20.html">
    <title>F_Sharp</title>
    <link>https://w.atwiki.jp/ambition/pages/20.html</link>
    <description>
      [[インストール&gt;F_Sharp_install]]    </description>
    <dc:date>2008-07-27T19:45:10+09:00</dc:date>
    <utime>1217155510</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/19.html">
    <title>C_plusplus_CLI_Class</title>
    <link>https://w.atwiki.jp/ambition/pages/19.html</link>
    <description>
      *Class
**managed
***定義
 ref class example {
 };

***オブジェクト生成
 example^ex = gcnew example() ;

**unmanaged
***定義
 class example {
 };

***オブジェクト生成
 example* ex = new example() ;    </description>
    <dc:date>2008-07-23T20:24:51+09:00</dc:date>
    <utime>1216812291</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/18.html">
    <title>C_plusplus_CLI</title>
    <link>https://w.atwiki.jp/ambition/pages/18.html</link>
    <description>
      [[Class&gt;C_plusplus_CLI_Class]]    </description>
    <dc:date>2008-07-23T20:21:11+09:00</dc:date>
    <utime>1216812071</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/17.html">
    <title>throw</title>
    <link>https://w.atwiki.jp/ambition/pages/17.html</link>
    <description>
      *throwキーワード

throwキーワードとは、無条件分岐のキーワードのひとつ。

**.NETにおけるthrowの取り扱い
+実行中のメソッド内で例外ハンドラを探索→見つからなければ2へ
+スタックを遡って探索。
+Main()まで、見つからなければ処理中断    </description>
    <dc:date>2008-07-23T16:44:01+09:00</dc:date>
    <utime>1216799041</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/16.html">
    <title>C_Sharp_Exception</title>
    <link>https://w.atwiki.jp/ambition/pages/16.html</link>
    <description>
      *例外
**概要
例外もクラスの一種である。
制約事項にあるように、特定のクラスから派生される派生クラス。
この派生クラスのインスタンスを[[throw]]キーワードで指定することにより、
独自の例外を発生させることが出来る。

**制約事項
System.ApplicationExceptionクラスから派生させなければならない。

ApplicationExceptionクラスは、固有の例外を作成する必要がある際に用いられる。

**使用上の注意
try-catchはオーバーヘッドが大きいので、使用すべき場所で使用する(予測が立てにくい処理)    </description>
    <dc:date>2008-07-23T20:38:04+09:00</dc:date>
    <utime>1216813084</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/15.html">
    <title>C_Sharp</title>
    <link>https://w.atwiki.jp/ambition/pages/15.html</link>
    <description>
      [[例外&gt;C_Sharp_Exception]]    </description>
    <dc:date>2008-07-23T16:00:44+09:00</dc:date>
    <utime>1216796444</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/14.html">
    <title>OOP</title>
    <link>https://w.atwiki.jp/ambition/pages/14.html</link>
    <description>
      *オブジェクト指向プログラミング


[[this参照&gt;keyword_this]]    </description>
    <dc:date>2008-07-23T13:44:25+09:00</dc:date>
    <utime>1216788265</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/13.html">
    <title>keyword_this</title>
    <link>https://w.atwiki.jp/ambition/pages/13.html</link>
    <description>
      *this参照

this参照とは、非staticメソッドに引き渡される隠された引数。
this参照は、staticメソッドの属するクラスのインスタンスを表す。

即ち、インスタンスのメンバをインスタンスメソッド内で扱う場合に使用する。
通常、this参照は、省略してもよいことになっているが、
例えば、クラスメンバと同一の名称の引数が引き渡された場合に、
メンバパラメータが隠蔽されてしまうため、明示しなければならないケースが存在する。

**明示が必須とされる例
***C++/CLI
 ref class example sealed{
     private :
         int i;
 
     public :
         void func(int i) {
             this-&gt;i = i ;
         }
 } ;

***C#
 sealed class example{
    private int i;
 
    public void func(int i) {
        this.i = i ;
    }
 }    </description>
    <dc:date>2008-07-23T20:09:29+09:00</dc:date>
    <utime>1216811369</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ambition/pages/11.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/ambition/pages/11.html</link>
    <description>
      徒然なるままに    </description>
    <dc:date>2008-07-23T13:32:45+09:00</dc:date>
    <utime>1216787565</utime>
  </item>
  </rdf:RDF>
