サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
rinnsanada.hatenadiary.org
http://msdn.microsoft.com/en-us/vcsharp/aa336812.aspx を勝手に翻訳 なぜ、C#では例外定義を持たないのか いくつかの言語では、例外定義をメンバの宣言に含めることができたり、要求されます。 例えば、ある言語の作りでは、メソッドが発生させる ArgumentException は次のように宣言されます。 void DoSomething(int a) throws ArgumentException {...} C# はそのような例外定義はできないし、要求もされません。 いくつかの理由で例外定義を削除しました。その理由は バージョニング 生産性とコードの品質 クラス作成者に「チェックされた例外」と「未チェックの例外」違いを強いることの非現実性 インタフェースに対して、正しく例外を規定することの困難さ バージョニング C#が例外定義を要求した
DataSetをDataGridViewにバインドする場合、自動生成されたものを 使うことが多いのですが、自分でDataSetを作ってバインドする場合も まれにあるので、それ用のメモ プロジェクト作成 デフォルトのプロジェクトを作成 フォームにコンポーネントを配置する DataGridView ListBox コードの追加 フォームロードのイベントハンドラに以下のコードを追加 private void Form1_Load(object sender, EventArgs e) { // データセットの作成 DataSet data_set = new DataSet("default_set"); // データテーブルの作成 DataTable data_table = new DataTable("default_table"); // データテーブルをデータセットに登録 data_s
オリジナル 下記の内容の記事を翻訳しました。 記事もライセンスがCPOLなので、公開できると考え公開しています。 元記事 : http://www.codeproject.com/KB/cpp/embedpython_1.aspx CPOL : http://www.codeproject.com/info/cpol10.aspx イントロダクション "Embedding Python in Multi-Threaded C/C++ Applications" (Linux Journal)に刺激をうけ、私はPythonの組み込みをもっと広範囲にカバーする必要を感じました。 私は二つの目標を持って、この記事を書いていました。 PythonよりC/C++の経験が豊富なプログラマーに向けて(この記事を)書いて、チュートリアルは具体的なアプローチを提供し、理論的な議論はすべて排除した。 組み込み
目的 デバッグにクラスのメンバ変数を一覧で表示(ダンプ) 環境 VisualStudio2008 Express / C# 実現方法 System.Reflection.FieldInfo を使用して、フィールドの名前と値を表示した。 static class VarDump { /// <summary> /// クラスのフィールドをダンプする /// </summary> /// <param name="obj">ダンプ対象</param> /// <returns>フィールドのダンプリスト</returns> public static string[] Dump( object obj ) { List<string> list = new List<string>(); FieldInfo[] infos = obj.GetType().GetFields(); foreach
このページを最初にブックマークしてみませんか?
『rinnsanada.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く