.NET Clips - アーキテクチャ/デザイン/OSSの注目エントリー
1
CLIPS

C# が throws 要らずな件について - philosophical

1826日前に更新 aoki1210aoki1210 1832日前に登録
2012年05月29日 GMT 2012年05月23日 GMT
Shin (2005年1月31日 15:19) |個別ページ | コメント(65) | トラックバック(0) どこに書こうか迷ったけど、結局ここに書いてみることにします。 C# / Java 言語の概要は最低限知っている人でないと読めない文章ですo。 おいら最近 C# でも書いてますが throws のところは最初に一番気になったところでした。throws 宣言できないなんて欠陥じゃん、みたいな。実際に C# でしばらく書いた上で、再度考えると、確かにこりゃ要らないかもという気がだぃいぶしてきてます。 本当のところは、根っこでのハンドリング方法(UncaughtExceptionHandler)がしっかりしているという前提で、多くの Exception 直径サブクラスを RuntimeException 化し、外部IO に直接絡む IOException のような部分だけをそのまま残すくらいが妥当なのかなと思うのですが、プログラミング工学的に考えるとそんなのは嘘妥協の世界ですが、プログラムの見通しと記述の簡便さは、そういった... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 14 | コメント | | ソースサイト: www.sk-jp.com
タグ: C#
1
CLIPS

Windows Azure における Hybrid Application の構築 –(1) - Virtuoso - Shotaro Suzuki's Blog - Site Home - MSDN Blogs

1830日前に更新 aoki1210aoki1210 1838日前に登録
2012年05月25日 GMT 2012年05月17日 GMT
Windows Azure における Hybrid Application の構築 –(1) Rate This 鈴木 章太郎Comments0 Building Hybrid Applications in the Cloud on Windows Azure   今日、殆どのアプリケーションはシンプルな単一の状態のままではありません。それらは、多くの分割された特徴を持っており、それぞれが、サービスとして、あるいはコンポーネントとして、3rd Party のプラグインとして、そして、他のシステムまたはリソース等として、実装されています。これらのアイテム群を統合していくことは、もしそれらすべてのコンポーネントが自社のデータセンターに配置されている場合でも、簡単なタスクではありません。そしてこれが、当該アプリケーションをクラウドベースの環境に配置しようとする場合には、その統合作業は、更にチャレンジングなものになることでしょう。   例えば、典型的なアプリケーションは Web Role と Worker Role を、Windows Azure 上で稼働させており、そのデ... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 5 | コメント | | ソースサイト: blogs.msdn.com
タグ: Azure
1
CLIPS

Windows 8 Consumer Preview 開発者向け製品ガイドが公開されました - Windows 開発統括部 Blog - Site Home - MSDN Blogs

1830日前に更新 aoki1210aoki1210 1838日前に登録
2012年05月25日 GMT 2012年05月17日 GMT
Windows 8 Consumer Preview 開発者向け製品ガイドが公開されましたjpwinComments0 みなさん、こんにちは。Windows 開発統括部の古内です。 今日は、「Windows 8 Consumer Preview 開発者向け製品ガイド」 が日本語でも公開されましたので、そのご紹介です。 「Windows 8 Consumer Preview 開発者向け製品ガイド」 は、その名のとおり、現在公開されている Windows 8 Consumer Preview の概要をまとめた資料です。特に、開発者の方を対象に、Windows 8 対応アプリ (Metro スタイル アプリ) の特徴を説明し、開発するうえでのヒントや資料へのリンクが盛りだくさんの内容となっています。ぜひ、Metro スタイル アプリ開発の足がかりにしていただけると幸いです。 Windows デベロッパー センターの Metro スタイル アプリのホーム ページの一番下に 「開発者ガイドを読む」 というリンクがありますが、こちらをクリックするとたどり着けます。 URL は http://msdn.mic... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 4 | コメント | | ソースサイト: blogs.msdn.com
タグ: Metro
1
CLIPS

DBデータをストリーム処理する - 開発思考実験日記

1832日前に更新 aoki1210aoki1210 1840日前に登録
2012年05月23日 GMT 2012年05月14日 GMT
■[.NET]DBデータをストリーム処理する CEP(複合イベント処理)の記事を見ていてふと業務アプリのバッチ処理に利用できないかなと思いました。ストリーム処理する構造にアナロジを感じました。 .NETのADO.NETにはストリームの読み込みにはDataReaderがあり、書き込みにはSqlBulkCopyがあります。これをLinqで繋げてストリームぽく動作させるイメージです。 とりあえずやってみました。以下のコードの後半部分が該当の処理です。 Selectした結果のDataReaderを一旦IEnumerable (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 38 | コメント | | ソースサイト: d.hatena.ne.jp
1
CLIPS

WinRTとWPFとSilverlightと時々クラウディアさん - かずきのBlog@Hatena

1838日前に更新 aoki1210aoki1210 1847日前に登録
2012年05月17日 GMT 2012年05月07日 GMT
WinRTとWPFとSilverlightと時々クラウディアさん Silverlight, WPF, WinRT Windows 8の話題性から新たに追加されたWinRTというネイティブな環境が最近ホットです。Windows 8の目玉機能のMetroスタイルアプリケーションを作るために使用するので今一番あついテクノロジだと個人的に思ってます。ちょっとつらつらと駄文を書いてみようかなと思い書いてみます。WPF・Silverlightとの対比・・・ それと対比されるテクノロジとしてWPFとSilverlightがあります。個人的には、同じようなスキルセットでものを作れる環境というだけで、そんなに競合するものではないと感じているのですが、世の中だと、そう捉えられてるわけでもないのかなーという雰囲気を感じてたりもします。WPF WPFは、今更説明するまでも無いですが.NET3.0から追加された現時点で最新の、いわゆる普通のWindowsアプリケーションを開発するためのプラットフォームです。 .NET Frameworkのフル機能を使えてWindowsの最新の機能(ジャンプリストとか)に対しても標準で追随... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 19 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, WPF
1
CLIPS

2012-05-08 - is BUG Ready ?

1840日前に更新 aoki1210aoki1210 1845日前に登録
2012年05月14日 GMT 2012年05月09日 GMT
■[.NET] 新時代の非同期 いまさらasyncっていうか、twitter経由ネタです。 id:ladybug:20110412 非同期呼び出しの名前 に書いていますが、.NET Framework では非同期の手法が世代交代しています。 .NET 1.0/1.1 の APM (Async Programming Model) .NET 2.0 の EAP (Event-based Async Pattern) .NET 3.0 の EAP 拡張(WPF 向け SynchronizationContext の追加) .NET 4 の TPM (Task Programming Model) そして、 .NET 5? の TAP (Task-based Async Pattern) となるわけです。 詳しいことはここではおいといて、前回の記事を踏襲した形の説明だけに絞り込んで話を進めると、 TAP は EAP のイベント処理を TPM で置き換えたもの です。TAP が EAP と TPM を合体させたような名称になっていることからもわかりやすいですね。これに、言語拡張によって自然な記述で... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 3 | コメント | | ソースサイト: d.hatena.ne.jp
1
CLIPS

nullポインターがokな、オブジェクトをC#で実装する | Moonmile Solutions Blog

1845日前に更新 aoki1210aoki1210 1847日前に登録
2012年05月10日 GMT 2012年05月07日 GMT
← [win8] MetroアプリからDesktopアプリへWCFで接続する投稿日:作成者:masudatweet WCFサービスを調べているときに見つけたので、ちょっとメモ的に(元にフォーラムを忘れてしまったので、見つけたら追記しておきます)。 objective-c には便利な機能があって、変数が null の場合はメソッドを呼び出さないのです。このために null チェックがいりません。具体的にコードを示すと、 NullObject *obj = [NullObject new]; [obj callMethod]; // null を代入 obj = NULL; // 次の関数は呼び出されない [obj CallMethod]; ってな感じで、2回目の CallMethod は呼び出されません。 if ( obj != NULL ) というチェックがいらなくなってコードがシンプルになります。まあ、厳密性を重んじるならば NULL チェックをする「意図」は残しておいたほうがいいのですが、コードの安全性を考えるとこれで ok な気がします。 ■拡張メソッドを使う 実は C... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: www.moonmile.net
タグ: C#
1
CLIPS

Enterprise Library入門 その3 「Logging Application Block」 - かずきのBlog@Hatena

1869日前に更新 aoki1210aoki1210 1873日前に登録
2012年04月16日 GMT 2012年04月11日 GMT
Enterprise Library入門 その3 「Logging Application Block」 EntLib, C#過去記事Enterprise Library入門 その1 「はじめに」Enterprise Library入門 その2 「手順の簡略化」Logging Application Block ここではLogging Application Blockについて説明します。業務アプリケーションにおいて、ログは必須の構成要素です。地味な機能ですが、テスト時やリリース後の障害発生時の問題切り分けの重要な情報になります。また適切なログを出力して監視することで、障害の予兆を検知したり様々な利用方法があります。 .NETでは、System.Diagnostics.Traceを使ったログ出力機能が標準で備わっていますが、業務システムで必須の機能セットを備えているかと言われると力不足と言わざるを得ません。例えば、ファイルサイズが1000KBになったタイミングで今のログファイルを別名で退避するといったありがちな機能がありません。また、障害発生時に必要となるプロセスIDやアプリケーションドメイ... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Enterprise Library
1
CLIPS

Null非許容 « ++C++; // 未確認飛行 C ブログ

1869日前に更新 aoki1210aoki1210 1873日前に登録
2012年04月16日 GMT 2012年04月11日 GMT
先週、「C#にもNull非許容な型が欲しい」という話をされたものの「うん、欲しいね」としか返せなかったり。要望は昔からあるけども、実際入れようと思うと結構大変。という話、説明しておいた方がいいんだろうなぁと思ったので、ブログにしてみることに。 先に結論の要旨だけ書くと、以下のような感じ。C#だけで完結する問題じゃなく、.NETレベルで対応するのは今からだときついCode Contracts使って契約プログラミングするのがいいよ 以下詳細。公式の見解 Anders Hejlsberg も、「もしもの話」として、1からの再設計が許されるなら C#/.NET をどうしたいかという質問に対して「Null 許容性の見直し」を挙げています。 一時期、結構頻繁にそういっていたと思います。少し検索して出てきたのでいうと、以下の Q&A インタビューの、1:00:00 からのくだり。Anders Hejlsberg: Questions and Answers1:00:00 aL -> What features would you like to remove from C# as it is today? ... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 4 | コメント | | ソースサイト: ufcpp.wordpress.com
タグ: C#
1
CLIPS

Enterprise Library入門 その1 「はじめに」 - かずきのBlog@Hatena

1869日前に更新 aoki1210aoki1210 1879日前に登録
2012年04月15日 GMT 2012年04月05日 GMT
Enterprise Library入門 その1 「はじめに」 EntLib, C# ここ最近、Enterprise Libraryのドキュメントと睨めっこしてたので覚えたことの復習もかねて書いてみようと思います。流行ってるの?と言われるとNO!!ですけど、結構悪くないと思いますよと最初につぶやいておく。Enterprise Libraryとは Enterprise Libraryとは、Microsoftのpattern & practiceチームが開発しているエンタープライズアプリケーションの開発のベストプラクティスを集めたライブラリです。このライブラリの特徴は、UnityというDIコンテナを軸にしてEnterprise Libraryが提供している機能(Application Blockと呼ばれる)を組み合わせて使用できるという点です。そのためEnterprise Libraryが提供している機能のうちのごく一部を使うことも、全機能使うことも問題なく出来ます。 また、Unityを使用せずに自分のプログラムから直接使用することも可能なように作成されています。ここでは、UnityをDIコンテナと... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Enterprise Library
1
CLIPS

MVPVMパターン(その弐) - 憂国のプログラマ Hatena版

1880日前に更新 aoki1210aoki1210 1888日前に登録
2012年04月04日 GMT 2012年03月27日 GMT
MVPVMパターン(その弐) オブジェクト指向, .NET, MVVM ここ最近、MVVM をプロジェクトにスムーズに導入できない問題に関してずっと考えてました。MVVM をうまく摘要できないケースを大別すると、以下の三つに分類できるのではないでしょうか?そもそもパターンが何か判らない。適切なインフラを使用しない、もしくは使い方が判らないため利用できない。旧資産を利用しているため、パターンをうまく適用できない。 1.は VB6 からの.NET への移行組で、イベントドリブンに依存する開発にずっと終始してたケース。基本的なOOPもよく判らず、パターンの学習もしたことがない、したけどよく判らないという方々。これは、頑張って学習するしかないでしょう。 2.は MVVM をプロジェクトに導入するものの、適切なツールを用いないため作業時間が増えてしまう。また MVVM Light Toolkit や Livet 等のインフラを導入したものの、使い方が判らないため開発よりも習得に時間が費やされ、MVVM そのものに対し嫌悪感を抱いてしまうケース。 3.Forms から WPF に移行するにあた... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 177 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: MVVM
1
CLIPS

名前空間の命名で悩む・・・ « be free

1880日前に更新 aoki1210aoki1210 1884日前に登録
2012年04月04日 GMT 2012年03月31日 GMT
/ TAKANO Shonamespace, naming 一般的なC/Sな業務システム作るとき、名前空間の命名にいつも悩みます。 今の自分の解はこんな感じ。  基本(会社名).(システム名).(機能名/ID).(役割) Takano.MySystem.M010.Client Takano.MySystem.M010.Service  ライブラリ(会社名).(システム名).(役割) Takano.MySystem.Log Takano.MySystem.Data Takano.MySystem.Message Takano.MySystem.Client.Forms   ソリューションは次のようなフォルダ構成に。root Log Data Message Client Forms M010 Client Service   でも、未だに最適解が分からないでいます。 なにか自分はこういうルールで付けてるよ、というのがあったら是非教えてください。Share:はてブ続きLike this:いいねこのに最初の「いいね」をつけませんか。カテゴリー: C#← Visual Studio 11 B... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 6 | コメント | | ソースサイト: takanosho.wordpress.com
1
CLIPS

neue cc - Visual Studio 11の非同期(”C#, ASP.NET, Web Forms, MVC”)

1889日前に更新 aoki1210aoki1210 1896日前に登録
2012年03月26日 GMT 2012年03月19日 GMT
C# - 12.03/18 世の中ひどぅーきひどぅーきと騒ぐばかりで、猫も杓子もNode.js。でもですね、【デブサミ2012】16-A-5 レポート ソーシャルアプリケーションにおけるNode.jsの活かし方(1/2):CodeZineなんかを見ても、そこで独自に作りこんでる例外処理だの非同期フロー管理だのは、そりゃあ必要ですよね、まずはそこから始めるのは当然ですよね、と思いつつC#は最初から備えているんですよね。むしろ色々とC#のほうが、とか思ったりするわけですが(勿論Node.jsのほうがGoodなものもありますが)、こんなところで嘆いていても始まらないのでC#流の非同期の活かし方を見ていきましょうか。HttpTaskAsyncHandler ASP.NETの非同期ハンドラはIHttpAsyncHandlerなわけですが、VS11ではそれをTask(つまりC# 5.0 async/await)で扱いやすくした基底クラス、HttpTaskAsyncHandlerが用意されています。例えばTwitterの検索を叩いて返すだけどのものは以下のようになります。publicclass Twitte... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 13 | コメント | | ソースサイト: neue.cc
タグ: C#
1
CLIPS

「UIパターンのとらえ方」– RIA アーキテクチャ研究会 第3回セミナーで話してきました! - the sea of fertility

1894日前に更新 aoki1210aoki1210 1902日前に登録
2012年03月21日 GMT 2012年03月14日 GMT
アーキテクチャ | 設計パターン一般 3/10 RIAアーキテクチャ研究会 第3回セミナーで話してきました。   RIA アーキテクチャー研究会 第3回 セミナー http://atnd.org/events/24951   資料を公開します。UIパターンの理解を妨げる先入観、多少はぶち壊せたかな?。 スライドはアニメーションを多用しています。しかしアニメーションを飛ばすと要点が隠れてしまうようになっています、ごめんなさい><。 終了後に目についたいくつかの反応に反応しておきます。・「Modelから考えると混乱する」というのはDDDの人から見ると反論多そうじゃない?。 まずUIパターンでいうModelはDomainModelを内包しうるし、時にはイコールになることもあるだろうけど、基本的におなじものをさした言葉ではありません。しかもこれは責務分けに悩んだ時の指針として出したもので、設計の手順として説明したところじゃないです。資料を参照してください。 特にクラサバでのクライアントサイドのドメインってどこからどこまでをドメインと言えるのかなんて本当にわかりますか?クライアントのドメインは... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 10 | コメント | | ソースサイト: ugaya40.net
1
CLIPS

MVPVM パターン - 憂国のプログラマ Hatena版

1896日前に更新 aoki1210aoki1210 1906日前に登録
2012年03月19日 GMT 2012年03月09日 GMT
MVPVM パターン オブジェクト指向, .NET, MVVM 最近俄かに出てきたのが、この MVPVM というパターン。MVVM をより発展させたパターンらしいです。図にするとざっとこんな感じらしい。 現状日本語で詳しく解説してるのは、MSDN マガジンの記事だけ。もっとも原文は英語なので、若干翻訳が怪しいとこあるけど。 WPF 向けのモデル - ビュー - プレゼンター - ビューモデル設計パターン 某所のやりとり*1を見ると、ある御仁が MVPVM のプレゼンターについて 「Presenter = コードビハインド」 なんて解釈してるけどそうじゃないよね。上記ドキュメント内のビューの項では MVPVM では、分離コードにコードを記述する必要はまったくありません とはっきり述べてます。 また面白いなと思ったのがビューモデルについて。ドキュメントではこんなこと言ってます。 MVPVM: ビューモデル 「MVP では、モデルは純粋なドメイン オブジェクトで、ユーザー インターフェイスに関する想定 (リンク) はありません。」(「3 要素の仕掛け」より) この定義のた... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 32 | コメント | | ソースサイト: d.hatena.ne.jp
1
CLIPS

たま(ご)の記録 » Blog Archive » Metro UIが本当に適しているものとは

1906日前に更新 aoki1210aoki1210 1910日前に登録
2012年03月09日 GMT 2012年03月05日 GMT
Metro UIが本当に適しているものとは5 この記事 【Atelier : Mitsuba】よーじょ、UI、機内にて http://d.hatena.ne.jp/c-mitsuba/20120305/1330882234 を見てちょっと思ったことがあったので。 お昼のゆるい頭で考えたのであんまりまとまってないです。 Metroって地下鉄のサインを元ネタに作られたデザインだけど、 そもそも地下鉄のサインって「視覚伝達」のためのデザイン(のはず)。 けど、適用先はプロダクト。 つまり、本来「見る」ためのデザインを「触る」ものに転用(というと語弊あるけど) したわけだ。 そう考えるとこの幼子の反応はとても正しいなと思った。 だってあの平面のぺったりした形ってあくまで「見る」ためのデザインだもの。 「触る」ものじゃないって判断したのは当然だろうね。 でもこの記事を読むまで気づかなかったなぁ。 すっかりPC(Web)上の動きや配置になれて、 「単に形や配置が変わっただけ」としか感じてなかった。 けど... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 6 | コメント | | ソースサイト: blog.coddledegg.net
タグ: Metro
1
CLIPS

メインページ - Umbraco 日本語 Wiki

1917日前に更新 moonmilemoonmile 1920日前に登録
2012年02月27日 GMT 2012年02月24日 GMT
Welcome to Umbraco 日本語 Wiki! Umbraco 5 が1月末に公開されました。これを機会に Umbraco の日本語情報を増やしたいと思って Wiki を始めました。このコンテンツを編集するためにはアカウントを作成する必要がありますが、アカウントは誰でも作成することができ、ページを自由に作成することができます。Umbraco についての日本語の情報を蓄積・整理して、日本のユーザで共有したいと思っていますので協力をお願いします。 (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 10 | コメント | | ソースサイト: wiki.awoni.net
1
CLIPS

Microsoft Patterns & Practices Summit 2011 (2011/10/18火 13:30~品川)

2051日前に更新 aoki1210aoki1210 2051日前に登録
2011年10月16日 GMT 2011年10月16日 GMT
IT システムの要素をサービス化し疎結合することにより変化に柔軟に対応する SOA の考え方は、SaaS や PaaS といったクラウドとオンプレミス (自社設置) のサービスを自在に組み合わせる、といった現実解として身近なものとなりました。 PaaS である Windows Azure Platform と次世代 Windows や HTML5 といった新技術、そして今後大きな課題となる Big Data 分析... これらを取り入れる上で今後の IT 設計はどのように変化してゆくのでしょうか。こちらのセミナーではクラウド アーキテクチャ、設計の手法・動向についての最新情報をお届けいたします。 開催概要 Microsoft Patterns & Practices Summit 2011 日時 2011 年 10 月 18 日 (火) 13:30 ~ (開場・受付開始: 13:00 より) 場所 日本マイクロソフト株式会社品川本社 セミナールーム C + D (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 6 | コメント | | ソースサイト: msdn.microsoft.com
タグ: Azure
1
CLIPS

MVVMパターンとは? – わんくま同盟東京勉強会 #60 セッション資料 - the sea of fertility

2153日前に更新 aoki1210aoki1210 2160日前に登録
2011年07月06日 GMT 2011年06月29日 GMT
僕のセッションの資料をアップします。 前回は時間オーバー。今回は10分も早く終わるとかorz。   わんくま同盟 東京勉強会 #60 http://www.wankuma.com/seminar/20110625tokyo60/   普段ブログで書いているような話や、今までUPしたスライドのような話ではなくて、超初心者向けの内容です。 「一般的な設計原則とWPF/Silverlightの特徴から導出するMVVMパターン」という副題が付けてあります。 とりあえずSlideboomはパワポアニメもいけるようで大満足。 ※資料はスライド左下のbボタンからSlideboomに飛んでダウンロードすることができます。 レビュー協力してくれた秘密組織 謎クエリの会のみんな、@xin9leさん本当にありがとう!。課題 反省会という名の、いつものメンバー的な3次会で、「WeakEventの話はレベル1にふさわしくないんじゃないの?」という意見をもらっていたり。WeakEventパターンへの踏み込んだ解説はしていないし、むしろそういうの考... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 42 | コメント | | ソースサイト: ugaya40.net
タグ: MVVM
1
CLIPS

neue cc - Tester-DoerパターンとCode Contracts

2215日前に更新 aoki1210aoki1210 2224日前に登録
2011年05月05日 GMT 2011年04月26日 GMT
僕と契約して安全性の高いソフトウェアを作ってよ!というだけじゃ、何か、弱い。動機付けに足りない。という、分かったような分からないようなCode Contracts。困ったところは、で、何が嬉しいの?にたいする積極的具体的な動機付けを提供しにくいということ。契約をしっかり行うことで、強固なソフトウェアが設計出来ます。うーん、理念は分かりますけど実用的に便利ー?if hoge==null throw に毛が生えた程度のものだったら、ちょっとよくわからない。// こういうコード見るともう目も当てられなくて、画面の半分が引数チェックで埋まってるよ!publicvoid Hoge(string arg1, string arg2, string arg3){if(arg1 ==null){thrownew ArgumentNullException("arg1"); }if(arg1.Length== 0){thrownew ArgumentException("arg1"); }if(arg2 ==null){thrownew ArgumentNullExcept... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 18 | コメント | | ソースサイト: neue.cc
タグ: C#